CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
This file declares the public enum data types that are part of the CDI log API. More...
Go to the source code of this file.
Enumerations | |
enum | CdiLogMethod { kLogMethodStdout , kLogMethodCallback , kLogMethodFile } |
This selector determines the log method to use for generating log messages within the SDK. NOTE: Any changes made here MUST also be made to "log_method_key_array" in utilities_api.c. More... | |
enum | CdiLogComponent { kLogComponentGeneric , kLogComponentPayloadConfig , kLogComponentPerformanceMetrics , kLogComponentProbe , kLogComponentEndpointManager , kLogComponentLast } |
This selector determines the SDK component type for logging. Logging for it can be enabled/disabled using CdiLogComponentEnable(). NOTE: Any changes made here MUST also be made to "log_component_key_array" in utilities_api.c. More... | |
enum | CdiLogLevel { kLogFatal , kLogCritical , kLogError , kLogWarning , kLogInfo , kLogVerbose , kLogDebug , kLogLast } |
This selector determines the log level of messages generated using the CdiLogMessageCallback(). The log level can be set individually for log components using CdiCoreLogLevelSet(). NOTE: Any changes made here MUST also be made to "log_level_key_array" in utilities_api.c. More... | |
This file declares the public enum data types that are part of the CDI log API.
enum CdiLogComponent |
This selector determines the SDK component type for logging. Logging for it can be enabled/disabled using CdiLogComponentEnable(). NOTE: Any changes made here MUST also be made to "log_component_key_array" in utilities_api.c.
enum CdiLogLevel |
This selector determines the log level of messages generated using the CdiLogMessageCallback(). The log level can be set individually for log components using CdiCoreLogLevelSet(). NOTE: Any changes made here MUST also be made to "log_level_key_array" in utilities_api.c.
enum CdiLogMethod |
This selector determines the log method to use for generating log messages within the SDK. NOTE: Any changes made here MUST also be made to "log_method_key_array" in utilities_api.c.
Enumerator | |
---|---|
kLogMethodStdout | Send log messages directly to stdout. |
kLogMethodCallback | Send log messages to a user-registered callback function. |
kLogMethodFile | Write log messages directly to a file. |