MCPcopy Create free account

hub / github.com/Icinga/icinga2 / types & classes

Types & classes856 in github.com/Icinga/icinga2

↓ 1,260 callersClassLog
lib/base/logger.hpp:111
↓ 400 callersClassColumn
lib/livestatus/column.hpp:21
↓ 179 callersClassString
lib/base/json.hpp:44
↓ 112 callersClassConsoleColorTag
lib/base/console.hpp:53
↓ 108 callersClassScriptError
* @ingroup base */
lib/base/exception.hpp:33
↓ 88 callersClassValue
lib/base/json.hpp:45
↓ 73 callersClassDebugInfo
lib/base/object.hpp:29
↓ 71 callersClassValidationError
* @ingroup base */
lib/base/exception.hpp:57
↓ 40 callersClassposix_error
lib/base/exception.hpp:120
↓ 35 callersClassopenssl_error
lib/base/tlsutility.hpp:106
↓ 23 callersClasssocket_error
lib/base/socket.hpp:63
↓ 23 callersClassthreshold
plugins/thresholds.hpp:26
↓ 12 callersClassSegment
test/icinga-legacytimeperiod.cpp:439
↓ 12 callersClasssigaction
lib/cli/daemoncommand.cpp:388
↓ 11 callersClasswin32_error
lib/base/exception.hpp:129
↓ 7 callersClassDbReference
* A database reference. * * @ingroup ido */
lib/db_ido/dbreference.hpp:17
↓ 7 callersClassdatabase_error
lib/db_ido/dbconnection.hpp:132
↓ 6 callersClassObjectLock
* A scoped lock for Objects. */
lib/base/objectlock.hpp:15
↓ 5 callersClassStackTraceFormatter
* Formatter for `boost::stacktrace::stacktrace` objects * * This class wraps `boost::stacktrace::stacktrace` objects and provides an operator<< * f
lib/base/stacktrace.hpp:18
↓ 5 callersClassdiyfp
third-party/nlohmann_json/json.hpp:14389
↓ 5 callersClassjson_pointer
third-party/nlohmann_json/json.hpp:2923
↓ 5 callersClasssigaction
lib/base/application.cpp:137
↓ 4 callersClassRequiresCertificate
* A unit-test decorator that declares that the test requires a given set of certificates. * * If no list of certs is given to the constructor, the t
test/remote-certificate-fixture.hpp:78
↓ 4 callersClassUnpackCaller
lib/base/functionwrapper.hpp:62
↓ 4 callersClassout_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
third-party/nlohmann_json/json.hpp:2611
↓ 3 callersClassBadRedisInt
* Thrown on malformed ints in Redis server responses. * * @ingroup icingadb */
lib/icingadb/redisconnection.hpp:422
↓ 3 callersClassExpressionResult
* @ingroup config */
lib/config/expression.hpp:138
↓ 3 callersClassinvalid_utf16
third-party/utf8cpp/source/utf8/checked.h:58
↓ 3 callersClassstat
lib/base/utility.cpp:516
↓ 2 callersClassDependencyStateChecker
* Helper class to evaluate the reachability of checkables and state of dependency groups. * * This class is used for implementing Checkable::IsReach
lib/icinga/dependency.hpp:245
↓ 2 callersClassEdge
lib/base/dependencygraph.hpp:37
↓ 2 callersClassEventsFilter
lib/remote/eventqueue.hpp:134
↓ 2 callersClassField
lib/base/type.hpp:32
↓ 2 callersClassRedisDisconnected
* Thrown if the connection to the Redis server has already been lost. * * @ingroup icingadb */
lib/icingadb/redisconnection.hpp:382
↓ 2 callersClass_stat
icinga-installer/icinga-installer.cpp:80
↓ 2 callersClassinput_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
third-party/nlohmann_json/json.hpp:4790
↓ 2 callersClassinvalid_code_point
Exceptions that may be thrown from the library functions.
third-party/utf8cpp/source/utf8/checked.h:41
↓ 2 callersClassinvalid_utf8
third-party/utf8cpp/source/utf8/checked.h:49
↓ 2 callersClassiterator
third-party/utf8cpp/source/utf8/checked.h:250
↓ 2 callersClassnot_enough_room
third-party/utf8cpp/source/utf8/checked.h:66
↓ 2 callersClassparse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
third-party/nlohmann_json/json.hpp:2424
↓ 2 callersClassstat
lib/remote/apilistener.cpp:123
↓ 1 callersClassAtomicDuration
* Accumulates time durations atomically. * * @ingroup base */
lib/base/atomic.hpp:44
↓ 1 callersClassBadRedisType
* Thrown on malformed types in Redis server responses. * * @ingroup icingadb */
lib/icingadb/redisconnection.hpp:409
↓ 1 callersClassCircularReferenceError
lib/base/serializer.hpp:15
↓ 1 callersClassConfigItems
* Helper class for exposing config items being committed to the ConfigType::BeforeOnAllConfigLoaded callback. * * This class wraps a reference to an
lib/config/configitem.hpp:111
↓ 1 callersClassDebugHint
lib/config/expression.hpp:21
↓ 1 callersClassDeferredInitializer
lib/base/loader.hpp:16
↓ 1 callersClassIcingaMutexPrinter
tools/debug/gdb/icingadbg.py:38
↓ 1 callersClassIcingaSignalPrinter
tools/debug/gdb/icingadbg.py:31
↓ 1 callersClassIcingaStringPrinter
tools/debug/gdb/icingadbg.py:4
↓ 1 callersClassIcingaValuePrinter
tools/debug/gdb/icingadbg.py:11
↓ 1 callersClassMissingPermissionError
* Exception to report a missing permission to an API user. * * IMPORTANT: The what() message is reported back to the user and MUST NOT contain sensi
lib/remote/filterutility.hpp:73
↓ 1 callersEnumNotificationType
* The notification type. * * @ingroup icinga */
lib/icinga/notification.hpp:43
↓ 1 callersClassTask
lib/base/workqueue.hpp:32
↓ 1 callersClassTerminateIoThread
lib/base/io-engine.hpp:181
↓ 1 callersClassTimeout
* I/O timeout emulator * * This class provides a workaround for Boost.ASIO's lack of built-in timeout support. * While Boost.ASIO handles asynchron
lib/base/io-engine.hpp:244
↓ 1 callersClass_stat
lib/remote/apilistener.cpp:1179
↓ 1 callersClass_stat
lib/remote/configpackageutility.cpp:351
↓ 1 callersClass_stat
lib/cli/objectlistcommand.cpp:51
↓ 1 callersClassdrive
plugins/check_disk.cpp:18
↓ 1 callersClassfile_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
third-party/nlohmann_json/json.hpp:4754
↓ 1 callersClassinvalid_downtime_removal_error
lib/base/exception.hpp:150
↓ 1 callersClassinvalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
third-party/nlohmann_json/json.hpp:2510
↓ 1 callersClassother_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
third-party/nlohmann_json/json.hpp:2649
↓ 1 callersClassprimitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
third-party/nlohmann_json/json.hpp:10636
↓ 1 callersClasssigaction
lib/base/process.cpp:176
↓ 1 callersClassstat
lib/cli/objectlistcommand.cpp:54
↓ 1 callersClasstype_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
third-party/nlohmann_json/json.hpp:2564
↓ 1 callersClassvalue_type
lib/remote/httpmessage.hpp:36
ClassActionsHandler
lib/remote/actionshandler.hpp:12
ClassActivationContext
lib/config/activationcontext.hpp:15
ClassActivationScope
lib/config/activationcontext.hpp:33
ClassAddExpression
lib/config/expression.hpp:368
ClassAggregator
* @ingroup livestatus */
lib/livestatus/aggregator.hpp:25
ClassAggregatorState
* @ingroup livestatus */
lib/livestatus/aggregator.hpp:17
ClassAndFilter
* @ingroup livestatus */
lib/livestatus/andfilter.hpp:17
ClassApiAction
* An action available over the external HTTP API. * * @ingroup remote */
lib/remote/apiaction.hpp:24
ClassApiActions
* @ingroup icinga */
lib/icinga/apiactions.hpp:18
EnumApiCapabilities
* If the version reported by icinga::Hello is not enough to tell whether * the peer has a specific capability, add the latter to this bitmask. * *
lib/remote/apilistener.hpp:71
ClassApiEvents
* @ingroup icinga */
lib/icinga/apievents.hpp:17
ClassApiFunction
lib/remote/endpoint.hpp:18
ClassApiFunction
* A function available over the internal cluster API. * * @ingroup base */
lib/remote/apifunction.hpp:22
ClassApiListener
* @ingroup remote */
lib/remote/apilistener.hpp:83
ClassApiScriptFrame
lib/remote/consolehandler.hpp:14
ClassApiSetupCommand
* The "api setup" command. * * @ingroup cli */
lib/cli/apisetupcommand.hpp:17
ClassApiSetupUtility
* @ingroup cli */
lib/cli/apisetuputility.hpp:21
ClassApiUser
* @ingroup remote */
lib/remote/apiuser.hpp:16
ClassApplication
* Abstract base class for applications. * * @ingroup base */
lib/base/application.hpp:27
ClassApplyExpression
lib/config/expression.hpp:823
ClassApplyRule
lib/icinga/dependency.hpp:19
ClassApplyRule
lib/icinga/scheduleddowntime.hpp:15
ClassApplyRule
lib/icinga/notification.hpp:61
ClassApplyRule
* @ingroup config */
lib/config/applyrule.hpp:21
ClassArray
* An array of Value items. * * @ingroup base */
lib/base/array.hpp:25
ClassArrayExpression
lib/config/expression.hpp:603
ClassAsioConditionVariable
* Condition variable which doesn't block I/O threads * * @ingroup base */
lib/base/io-engine.hpp:68
ClassAsioDualEvent
* Like AsioEvent, which only allows waiting for an event to be set, but additionally supports waiting for clearing * * @ingroup base */
lib/base/io-engine.hpp:208
ClassAsioEvent
* Awaitable flag which doesn't block I/O threads, inspired by threading.Event from Python * * @ingroup base */
lib/base/io-engine.hpp:190
ClassAsioProtobufOutStream
* A zero-copy output stream that writes directly to an Asio [TLS] stream. * * This class implements the @c google::protobuf::io::ZeroCopyOutputStrea
lib/otel/otel.hpp:143
next →1–100 of 856, ranked by callers