Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Icinga/icinga2
/ functions
Functions
4,470 in github.com/Icinga/icinga2
⨍
Functions
4,470
◇
Types & classes
856
↓ 1,457 callers
Method
Set
* Sets a value in the array. * * @param index The index. * @param value The value. */
lib/base/array.cpp:50
↓ 517 callers
Method
IsEmpty
* Checks whether the variant is empty. * * @returns true if the variant is empty, false otherwise. */
lib/base/value.cpp:115
↓ 483 callers
Method
GetName
lib/base/type.cpp:211
↓ 402 callers
Method
Get
* Restrieves a value from an array. * * @param index The index. * @returns The value. */
lib/base/array.cpp:37
↓ 400 callers
Method
AddColumn
lib/livestatus/table.cpp:73
↓ 368 callers
Method
size
lib/remote/httpmessage.hpp:82
↓ 280 callers
Method
Add
* Adds a value to the array. * * @param value The value. */
lib/base/array.cpp:81
↓ 266 callers
Method
push_back
! @brief append an unescaped token at the end of the reference pointer @param[in] token token to add @complexity Amortized constant.
third-party/nlohmann_json/json.hpp:11828
↓ 260 callers
Method
empty
! @brief return whether pointer points to the root document @return true iff the JSON pointer points to the root document @complexity Co
third-party/nlohmann_json/json.hpp:11853
↓ 256 callers
Method
GetLength
* Returns the number of elements in the array. * * @returns Number of elements. */
lib/base/array.cpp:124
↓ 236 callers
Method
Contains
* Checks whether the array contains the specified value. * * @param value The value. * @returns true if the array contains the value, false otherwi
lib/base/array.cpp:137
↓ 236 callers
Method
Get
lib/icinga/checkable-flapping.cpp:26
↓ 226 callers
Method
CStr
lib/base/string.cpp:143
↓ 215 callers
Method
get
lib/remote/httpmessage.hpp:122
↓ 213 callers
Method
count
third-party/nlohmann_json/json.hpp:16506
↓ 213 callers
Method
end
lib/base/array.cpp:391
↓ 205 callers
Method
GetState
lib/icinga/host.cpp:152
↓ 194 callers
Method
GetValue
lib/base/datetime.cpp:46
↓ 192 callers
Method
Evaluate
lib/config/expression.cpp:40
↓ 183 callers
Method
size
third-party/nlohmann_json/json.hpp:2691
↓ 157 callers
Function
create
third-party/nlohmann_json/json.hpp:17401
↓ 154 callers
Method
GetName
lib/remote/apifunction.hpp:31
↓ 149 callers
Method
find
third-party/nlohmann_json/json.hpp:16518
↓ 133 callers
Method
begin
lib/base/array.cpp:386
↓ 122 callers
Method
write_character
third-party/nlohmann_json/json.hpp:12652
↓ 114 callers
Method
ProcessCheckResult
lib/icinga/apiactions.cpp:57
↓ 113 callers
Method
get
! @brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the
third-party/nlohmann_json/json.hpp:9890
↓ 111 callers
Method
end
return iterator end (needed for range-based for)
third-party/nlohmann_json/json.hpp:3947
↓ 110 callers
Method
Get
test/test-ctest.hpp:27
↓ 99 callers
Method
SubStr
lib/base/string.cpp:208
↓ 98 callers
Method
begin
return iterator begin (needed for range-based for)
third-party/nlohmann_json/json.hpp:3941
↓ 90 callers
Method
what
lib/base/exception.cpp:314
↓ 86 callers
Function
PathExists
icinga-installer/icinga-installer.cpp:78
↓ 81 callers
Method
ModifyAttribute
lib/base/configobject.cpp:92
↓ 79 callers
Method
GetName
lib/db_ido/dbtype.cpp:16
↓ 78 callers
Method
insert
lib/base/string.hpp:121
↓ 76 callers
Method
erase
lib/base/string.cpp:268
↓ 70 callers
Method
GetMembers
lib/icinga/hostgroup.cpp:60
↓ 67 callers
Method
clear
Delete the base class clear() which is inherited from the fields<> class and doesn't * clear things like the body or obviously our own members. */
lib/remote/httpmessage.hpp:212
↓ 64 callers
Method
GetReflectionType
lib/base/value.cpp:245
↓ 64 callers
Method
IsReachable
* Checks whether a given checkable is currently reachable. * * @param checkable The checkable to check reachability for. * @param rstack The recurs
lib/icinga/dependency-state.cpp:27
↓ 60 callers
Method
GetPath
lib/base/serializer.cpp:32
↓ 59 callers
Method
emplace
third-party/nlohmann_json/json.hpp:16424
↓ 58 callers
Method
close
lib/mysql_shim/mysqlinterface.cpp:20
↓ 58 callers
Method
write_characters
lib/remote/httpmessage.cpp:52
↓ 56 callers
Method
GetIdentity
lib/remote/jsonrpcconnection.cpp:204
↓ 55 callers
Function
MakeCheckResult
test/icinga-checkresult.cpp:17
↓ 49 callers
Function
CheckNotification
test/icinga-checkresult.cpp:40
↓ 49 callers
Method
Format
lib/remote/url.cpp:184
↓ 48 callers
Method
string
third-party/nlohmann_json/json.hpp:5832
↓ 47 callers
Function
AssertCheckableRedundancyGroup
test/icinga-dependencies.cpp:39
↓ 47 callers
Method
Begin
* Returns an iterator to the beginning of the array. * * Note: Caller must hold the object lock while using the iterator. * * @returns An iterator
lib/base/array.cpp:98
↓ 47 callers
Method
GetName
lib/config/applyrule.cpp:21
↓ 47 callers
Method
IsNumber
* Checks whether the variant is a number. * * @returns true if the variant is a number. */
lib/base/value.cpp:135
↓ 47 callers
Method
IsString
* Checks whether the variant is a string. * * @returns true if the variant is a string. */
lib/base/value.cpp:155
↓ 46 callers
Function
get
third-party/nlohmann_json/json.hpp:3956
↓ 46 callers
Method
store
lib/base/atomic.hpp:95
↓ 45 callers
Method
GetServices
lib/icinga/host.cpp:86
↓ 44 callers
Method
GetFriendlyName
tools/mkclass/classcompiler.hpp:113
↓ 44 callers
Method
Trim
lib/base/string.cpp:225
↓ 44 callers
Method
load
lib/base/atomic.hpp:88
↓ 44 callers
Function
make_tm
test/utils.cpp:13
↓ 43 callers
Method
FindFirstOf
lib/base/string.cpp:178
↓ 43 callers
Method
IsInside
lib/icinga/timeperiod.cpp:283
↓ 40 callers
Method
GetCheckCommand
lib/icinga/checkable-check.cpp:34
↓ 40 callers
Method
GetParent
lib/remote/zone.cpp:50
↓ 40 callers
Method
IsFlapping
lib/icinga/checkable-flapping.cpp:93
↓ 40 callers
Function
MkDirP
icinga-installer/icinga-installer.cpp:98
↓ 40 callers
Method
SetInterval
* Sets the interval for this timer. * * @param interval The new interval. */
lib/base/timer.cpp:143
↓ 40 callers
Method
Split
lib/base/string.cpp:213
↓ 38 callers
Function
MakeCheckResult
test/icinga-checkable-flapping.cpp:12
↓ 38 callers
Method
SetName
lib/base/workqueue.cpp:38
↓ 38 callers
Function
add
add a character to token_buffer
third-party/nlohmann_json/json.hpp:7272
↓ 37 callers
Method
Enqueue
* Enqueues a task. Tasks are guaranteed to be executed in the order * they were enqueued in except if there is more than one worker thread or when *
lib/base/workqueue.cpp:88
↓ 36 callers
Method
End
* Returns an iterator to the end of the array. * * Note: Caller must hold the object lock while using the iterator. * * @returns An iterator. */
lib/base/array.cpp:112
↓ 36 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was
third-party/nlohmann_json/json.hpp:23411
↓ 35 callers
Method
GetEndpoint
lib/remote/jsonrpcconnection.cpp:214
↓ 33 callers
Method
GetTable
lib/db_ido/dbtype.cpp:21
↓ 33 callers
Method
GetTypeName
lib/base/value.cpp:216
↓ 33 callers
Method
GetZone
lib/remote/endpoint.cpp:101
↓ 32 callers
Function
basic_json
! @brief create an empty value with a given type Create an empty JSON value with a given type. The value will be default initialized with
third-party/nlohmann_json/json.hpp:17830
↓ 32 callers
Method
pString
returns a printable string of the threshold
plugins/thresholds.cpp:96
↓ 31 callers
Method
Add
test/icinga-checkresult.cpp:840
↓ 31 callers
Method
parse_error
third-party/nlohmann_json/json.hpp:2463
↓ 30 callers
Method
GetCheckable
lib/icinga/comment.cpp:115
↓ 30 callers
Function
HandleUserWrite
lib/base/configuration.cpp:63
↓ 30 callers
Method
Params
lib/remote/httpmessage.cpp:128
↓ 30 callers
Method
Remove
* Removes the specified index from the array. * * @param index The index. */
lib/base/array.cpp:167
↓ 30 callers
Method
rend
return TRUE if the threshold is broken
plugins/thresholds.cpp:77
↓ 29 callers
Method
Find
lib/base/string.cpp:168
↓ 29 callers
Method
User
lib/remote/httpmessage.cpp:108
↓ 28 callers
Method
AddExpression
lib/config/configitembuilder.cpp:48
↓ 28 callers
Function
ExtractGroups
test/icinga-dependencies.cpp:72
↓ 27 callers
Method
GetParent
lib/icinga/dependency.cpp:374
↓ 27 callers
Method
GetRealType
tools/mkclass/classcompiler.hpp:74
↓ 26 callers
Function
CreateDependency
test/icinga-dependencies.cpp:23
↓ 26 callers
Method
Join
lib/base/array.cpp:295
↓ 26 callers
Function
MakeLiteral
lib/config/expression.hpp:251
↓ 26 callers
Method
RelayMessage
lib/remote/apilistener.cpp:1201
↓ 26 callers
Function
StringToCertificate
lib/base/tlsutility.cpp:893
next →
1–100 of 4,470, ranked by callers