Data Structures
Here are the data structures with brief descriptions:
 Cbinary_payload_tThis struct is used for building custom_data.payload structure
 Ccommunication_t
 Cconfiguration_t
 Ccustom_data_tThis struct is used for building the custom data type
 Cdata_point_tThis struct is used for building data_source_configuration.data_points structure
 Cdata_source_configuration_payload_tThis struct is used for building data_source_configuratio.payload structure
 Cdata_source_configuration_t
 Cdata_source_tThis struct is used for building data_source_configuration.data_source structure
 Cevent_list_tThis struct is used for building the event
 Cevent_payload_tThis struct is used for building event.payload structure
 Cevent_tThis struct is used for building a single event
 Cfile_payload_tThis struct is used for building file.payload structure
 Cfile_tThis struct is used for building the complete message of file
 Cguid_t
 Chttp_client_send_callback_info_t
 Chttp_client_tHTTP Client Handler definition. Members are implementation specific and are declared in implementation file
 Chttp_processor_stream_callback_context_t
 Chttp_processor_t
 Chttp_request_tHTTP Request Handle
 Chttp_response_tHTTP Response Handle
 Citem_meta_details_tThis struct is used for building item.meta.details structure
 Citem_meta_payload_details_custom_tThis struct is used for building custom.meta.payload.details structure
 Citem_meta_payload_details_file_tThis struct is used for building file.meta.payload.details structure
 Citem_meta_payload_details_time_series_tThis struct is used for the time_series.meta.payload.details structure
 Citem_meta_payload_details_union_tThis union is used for building item.meta.payload.details for time series, file and custom data
 Citem_meta_payload_local_t
 Citem_meta_payload_tThis struct is used for building item.meta.payload structure
 Citem_meta_tThis struct is used for building item.meta structure
 Cjson_tThis struct is used for json handling
 Cjwt_tJWT Module handler
 Clibcurl_payload_t
 Cmcl_configuration_t
 Cmcl_list_node_t
 Cmcl_list_t
 Cmcl_load_registration_information_callback_t
 Cmcl_save_registration_information_callback_t
 Craw_data_context_t
 Crsa_tRSA Pair Struct holding public and private and session keys
 Csecurity_handler_tHandle struct for security_handler module
 Cstate_t
 Cstore_data_stream_info_t
 Cstore_data_t
 Cstore_t
 Cstream_data_tThis struct is used for building the complete message of stream data
 Cstring_array_item_t
 Cstring_array_t
 Cstring_t
 Ctime_series_payload_tThis struct is used for building the payload of time series which is list of value sets
 Ctime_series_tThis struct is used for building the complete message of time series event
 Ctime_series_value_set_tThis struct is used for building value set of time series
 Ctime_series_value_tThis struct is used for building time_series.payload.values structure