|
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.