13 #ifndef CDI_CLOUDWATCH_H__
14 #define CDI_CLOUDWATCH_H__
This file declares the public API data types, structures and functions that comprise the CDI low-leve...
CdiReturnStatus
Values used for API function return codes.
Definition cdi_core_api.h:189
void CloudWatchStatisticsMessage(CloudWatchHandle handle, int stats_count, const CdiTransferStats *transfer_stats_array)
Definition cloudwatch.c:338
struct CloudWatchState * CloudWatchHandle
Type used as the handle (pointer to an opaque structure) for managing statistics for a connection....
Definition cloudwatch.h:33
CdiReturnStatus CloudWatchDestroy(CloudWatchHandle handle)
Definition cloudwatch.c:296
CdiReturnStatus CloudWatchConfigure(CloudWatchHandle handle, const CdiStatsConfigData *stats_config_ptr)
Definition cloudwatch.c:325
CdiReturnStatus CloudWatchCreate(CdiConnectionState *con_state_ptr, CloudWatchSdkMetricsHandle cw_sdk_handle, CloudWatchHandle *return_handle_ptr)
Definition cloudwatch.c:243
struct CloudWatchSdkMetrics * CloudWatchSdkMetricsHandle
Type used as the handle (pointer to an opaque structure) for managing statistics for a connection....
Definition cloudwatch_sdk_metrics.h:29
This header file contains definitions used to define the build configuration of the CDI SDK's impleme...
This header file contains definitions of types and the one global variable used internally by the SDK...
Structure definition behind the connection handles shared with the user's application program....
Definition private.h:371
A structure that is used to hold statistics gathering configuration data.
Definition cdi_core_api.h:611
Transfer statistics data. Used as a parameter of the user-registered CdiCoreStatsCallback() API funct...
Definition cdi_core_api.h:572
Structure used to hold state data for statistics.
Definition cloudwatch.c:33
CdiConnectionState * con_state_ptr
Pointer to connection state data.
Definition cloudwatch.c:34
CloudWatchSdkMetricsHandle cw_sdk_handle
CloudWatch SDK instance handle.
Definition cloudwatch.c:35