CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Public Member Functions | |
UserMetrics ()=delete | |
UserMetrics (const CdiCloudWatchConfigData *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 CloudWatch metrics service.
|
delete |
Default constructor which is unavailable.
UserMetrics::UserMetrics | ( | const CdiCloudWatchConfigData * | config_ptr | ) |
Constructor. This just creates an instance of the object.
config_ptr | Pointer to configuration data. |
|
overridevirtual |
Send the specified set of statistics to CloudWatch.
stats_ptr | Pointer to statistics to send. |
Implements MetricsClass.