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