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
↓ 12 callers
Method
UpdateRegion
lib/icinga/timeperiod.cpp:222
↓ 12 callers
Method
error
lib/mysql_shim/mysqlinterface.cpp:25
↓ 11 callers
Function
CertificateToString
lib/base/tlsutility.cpp:878
↓ 11 callers
Method
GetAcknowledgement
lib/icinga/checkable.cpp:173
↓ 11 callers
Method
GetDependencies
lib/icinga/checkable-dependency.cpp:140
↓ 11 callers
Method
GetKeys
* Returns an ordered vector containing all keys * which are currently set in this directory. * * @returns an ordered vector of key names */
lib/base/dictionary.cpp:256
↓ 11 callers
Method
IsChildOf
lib/remote/zone.cpp:109
↓ 11 callers
Method
IsExpired
lib/icinga/comment.cpp:120
↓ 11 callers
Function
NotificationHandler
test/icinga-checkresult.cpp:32
↓ 11 callers
Function
SpawnSynchronizedCoroutine
test/utils.cpp:73
↓ 11 callers
Method
number_float
third-party/nlohmann_json/json.hpp:5827
↓ 11 callers
Function
prior
third-party/utf8cpp/source/utf8/checked.h:149
↓ 10 callers
Method
Execute
lib/icinga/eventcommand.cpp:13
↓ 10 callers
Method
ExtractValue
lib/livestatus/column.cpp:12
↓ 10 callers
Method
FireAndForgetQueries
* Queue Redis queries for sending * * @param queries Redis queries */
lib/icingadb/redisconnection.cpp:153
↓ 10 callers
Method
FireAndForgetQuery
* Queue a Redis query for sending without waiting for the response in a fire-and-forget manner. * * If the highPriority flag is set to true, the que
lib/icingadb/redisconnection.cpp:132
↓ 10 callers
Method
Flush
lib/remote/httpmessage.cpp:155
↓ 10 callers
Method
GetCheckPeriod
lib/icinga/checkable-check.cpp:39
↓ 10 callers
Method
GetColumn
lib/livestatus/table.cpp:83
↓ 10 callers
Method
GetDebugInfo
* Retrieves the debug information for the configuration item. * * @returns The debug information. */
lib/config/configitem.cpp:110
↓ 10 callers
Method
GetDowntimes
lib/icinga/checkable-downtime.cpp:42
↓ 10 callers
Method
GetEndpoints
lib/remote/zone.cpp:55
↓ 10 callers
Method
GetEventCommand
lib/icinga/checkable-event.cpp:16
↓ 10 callers
Method
GetObjects
lib/base/configtype.cpp:62
↓ 10 callers
Method
IsBoolean
* Checks whether the variant is a boolean. * * @returns true if the variant is a boolean. */
lib/base/value.cpp:145
↓ 10 callers
Function
NewCertFromExisting
* Creates a new certificate based on an existing one, with modified validity period. * * @param cert The existing certificate to base the new one on
test/base-tlsutility.cpp:85
↓ 10 callers
Function
NotifyStatus
lib/cli/daemoncommand.cpp:51
↓ 10 callers
Method
Reschedule
lib/base/timer.cpp:200
↓ 10 callers
Method
Reserve
lib/base/array.cpp:215
↓ 10 callers
Method
Stop
* Stop the OTel exporter and disconnect from the OpenTelemetry backend. * * This method blocks until the exporter has fully stopped and disconnected
lib/otel/otel.cpp:94
↓ 10 callers
Method
Unregister
lib/cli/clicommand.cpp:129
↓ 10 callers
Method
boolean
third-party/nlohmann_json/json.hpp:5812
↓ 10 callers
Function
parser
third-party/nlohmann_json/json.hpp:16684
↓ 10 callers
Function
printErrorInfo
plugins/thresholds.cpp:239
↓ 9 callers
Method
Append
lib/base/string.cpp:253
↓ 9 callers
Function
GetCertificateCN
* Retrieves the common name for an X509 certificate. * * @param certificate The X509 certificate. * @returns The common name. */
lib/base/tlsutility.cpp:431
↓ 9 callers
Method
GetChild
lib/icinga/dependency.cpp:369
↓ 9 callers
Method
GetComments
lib/icinga/checkable-comment.cpp:46
↓ 9 callers
Method
GetDependencyGroups
lib/icinga/checkable-dependency.cpp:31
↓ 9 callers
Method
GetLastCheck
lib/icinga/checkable-check.cpp:90
↓ 9 callers
Method
GetPeerCertificate
lib/base/tlsstream.cpp:68
↓ 9 callers
Method
GetTaskCount
lib/base/workqueue.cpp:301
↓ 9 callers
Method
IsVerifyOK
* Checks whether the TLS handshake was completed with a valid peer certificate. * * @return true if the peer presented a valid certificate, false ot
lib/base/tlsstream.cpp:29
↓ 9 callers
Function
MakeAsioSslContext
* Initializes an SSL context using the specified certificates. * * @param pubkey The public key. * @param privkey The matching private key. * @par
lib/base/tlsutility.cpp:209
↓ 9 callers
Method
ProduceOne
lib/base/bulker.hpp:71
↓ 9 callers
Method
ReadLine
lib/base/stream.cpp:80
↓ 9 callers
Method
SendMessage
* Sends a message to the connected peer and returns the bytes sent. * * @param message The message. * * @return The amount of bytes sent. */
lib/remote/jsonrpc.cpp:56
↓ 9 callers
Method
Start
lib/otel/otel.cpp:76
↓ 9 callers
Function
is_binary
! @brief return whether value is a binary array This function returns true if and only if the JSON value is a binary array. @return `tru
third-party/nlohmann_json/json.hpp:19117
↓ 9 callers
Function
swap
! @brief exchanges the values Exchanges the contents of the JSON value with those of @a other. Does not invoke any move, copy, or swap op
third-party/nlohmann_json/json.hpp:22359
↓ 9 callers
Method
swap
lib/base/string.cpp:263
↓ 8 callers
Method
CalculateRate
lib/base/ringbuffer.cpp:86
↓ 8 callers
Method
Compile
lib/config/configitembuilder.cpp:68
↓ 8 callers
Function
ExecuteCommand
icinga-installer/icinga-installer.cpp:31
↓ 8 callers
Method
GetDependenciesCount
* Retrieve the number of dependency objects in the current dependency group. * * This function mainly exists for optimization purposes, i.e. instead
lib/icinga/dependency-group.cpp:171
↓ 8 callers
Method
GetFTerm
lib/config/applyrule.cpp:41
↓ 8 callers
Method
GetName1
lib/db_ido/dbobject.cpp:57
↓ 8 callers
Method
GetName2
lib/db_ido/dbobject.cpp:62
↓ 8 callers
Method
GetTimeout
lib/base/process.cpp:595
↓ 8 callers
Method
IsPaused
lib/base/configobject.cpp:37
↓ 8 callers
Method
IsRedundancyGroup
* Check whether the current dependency group represents an explicitly configured redundancy group. * * @return bool - Returns true if it's a redun
lib/icinga/dependency.hpp:157
↓ 8 callers
Function
LogFlapping
test/icinga-checkable-flapping.cpp:29
↓ 8 callers
Function
LogHostStatus
test/icinga-checkable-flapping.cpp:40
↓ 8 callers
Function
ReportIdoCheck
lib/db_ido/idochecktask.cpp:22
↓ 8 callers
Function
SendEventExecutedCommand
lib/icinga/clusterevents-check.cpp:80
↓ 8 callers
Method
SetExceptionCallback
lib/base/workqueue.cpp:145
↓ 8 callers
Method
SetExtension
lib/base/configobject.cpp:42
↓ 8 callers
Method
SetFieldByName
lib/base/array.cpp:371
↓ 8 callers
Method
Start
lib/perfdata/otlpmetricswriter.cpp:75
↓ 8 callers
Function
UIntToByte
* Avoid implementation-defined overflows during unsigned to signed casts */
lib/base/object-packer.cpp:61
↓ 8 callers
Method
Wait
lib/base/io-engine.cpp:197
↓ 8 callers
Method
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
third-party/nlohmann_json/json.hpp:15533
↓ 8 callers
Method
finish
lib/pgsql_shim/pgsqlinterface.cpp:40
↓ 8 callers
Method
handshake
lib/base/tlsstream.hpp:93
↓ 8 callers
Function
utf8to16
third-party/utf8cpp/source/utf8/cpp17.h:49
↓ 7 callers
Method
AddQueryElement
lib/remote/url.cpp:175
↓ 7 callers
Function
AddSuggestion
lib/remote/consolehandler.cpp:248
↓ 7 callers
Function
AssertPackObjectResult
* Pack the given input and compare with the expected output */
test/base-object-packer.cpp:95
↓ 7 callers
Method
Cancel
* Cancels any pending timeout callback. * * Must be called in the strand in which the callback was scheduled! */
lib/base/io-engine.cpp:257
↓ 7 callers
Method
EnqueueConfigObject
* Enqueue a configuration object for processing in the pending objects thread. * * @param object The configuration object to be enqueued for process
lib/icingadb/icingadb-worker.cpp:245
↓ 7 callers
Method
GetArgumentType
tools/mkclass/classcompiler.hpp:85
↓ 7 callers
Method
GetBaseType
lib/base/type.cpp:216
↓ 7 callers
Method
GetClients
lib/remote/endpoint.cpp:95
↓ 7 callers
Method
GetCommand
lib/icinga/notification.cpp:164
↓ 7 callers
Method
GetDependenciesForChild
* Retrieve all dependency objects of the current dependency group the provided child Checkable depend on. * * @param child The child Checkable to ge
lib/icinga/dependency-group.cpp:122
↓ 7 callers
Method
GetIDColumn
lib/db_ido/dbtype.cpp:31
↓ 7 callers
Method
GetLastNotification
test/notification-notificationcomponent.cpp:222
↓ 7 callers
Method
GetPort
lib/remote/url.cpp:115
↓ 7 callers
Method
GetProblem
lib/icinga/checkable.cpp:240
↓ 7 callers
Method
GetSuppressedNotifications
test/notification-notificationcomponent.cpp:220
↓ 7 callers
Method
GetValue
lib/perfdata/influxdbcommonwriter.cpp:58
↓ 7 callers
Method
GetVerifyError
* Returns a human-readable error string for situations where IsVerifyOK() returns false. * * If the handshake was completed and a peer certificate w
lib/base/tlsstream.cpp:52
↓ 7 callers
Method
IsInEffect
lib/icinga/downtime.cpp:191
↓ 7 callers
Method
IsLocal
lib/remote/messageorigin.cpp:8
↓ 7 callers
Method
IsScalar
* Checks whether the variant is scalar (i.e. not an object and not empty). * * @returns true if the variant is scalar, false otherwise. */
lib/base/value.cpp:125
↓ 7 callers
Method
IsSideEffectFree
lib/base/function.hpp:38
↓ 7 callers
Method
IsWorkerThread
* Checks whether the calling thread is one of the worker threads * for this work queue. * * @returns true if called from one of the worker threads,
lib/base/workqueue.cpp:135
↓ 7 callers
Method
SetName
lib/config/configitembuilder.cpp:23
↓ 7 callers
Method
SetPath
lib/remote/url.cpp:160
↓ 7 callers
Method
Start
lib/db_ido/dbconnection.cpp:42
← previous
next →
201–300 of 4,470, ranked by callers