CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Public Member Functions | |
MetricsGatherer ()=delete | |
MetricsGatherer (const MetricsGathererConfigData *config_ptr) | |
CdiReturnStatus | Send (const CloudWatchTransferStats *stats_ptr) override |
Public Member Functions inherited from MetricsClass | |
virtual | ~MetricsClass () |
Additional Inherited Members | |
Static Protected Attributes inherited from MetricsClass | |
static AwsSdkState | s_aws_sdk_state |
This static instance automatically initializes and shuts down the AWS SDK. | |
Concrete class for publishing CDI SDK metrics to the CDI metrics gathering service.
|
delete |
Default constructor which is unavailable.
MetricsGatherer::MetricsGatherer | ( | const MetricsGathererConfigData * | config_ptr | ) |
Constructor.
config_ptr | Pointer to a configuration structure containing the information required for initialization. |
|
overridevirtual |
Sends the statistics set to the CDI metrics gathering service.
stats_ptr | Address of the statistics structure to publish. |
Implements MetricsClass.