C Messaging API Reference for Oracle Internet of Things Cloud Service Client Software Library. Release 21.1.1.0.0-3. E70344-26
|
IoT CS message structure. More...
#include <iotcs_message.h>
Public Attributes | |
const iotcs_message_base * | base |
Pointer to iotcs_message_base. | |
const char * | id |
Message id. | |
int | uid |
Intenral message id. | |
uint64_t | event_time |
Message event time. | |
void * | user_data |
Arbitrary user data ignored by library. | |
void * | message_mark |
Arbitrary user data ignored by library. | |
const iotcs_message_diagnostic * | diagnostics |
array with optional diagnostics for a message. | |
const iotcs_message_property * | properties |
array with optional properties for a message. | |
union { | |
iotcs_data_message data | |
iotcs_data_message. | |
iotcs_alert_message alert | |
iotcs_alert_message. | |
iotcs_response_message response | |
iotcs_response_message. | |
iotcs_resource_message resource | |
iotcs_resource_message. | |
} | u |
union type is identified by base->type |
IoT CS message structure.
Pointer to iotcs_message_base.
array with optional diagnostics for a message.
Last element must have null 'key'
uint64_t iotcs_message::event_time |
Message event time.
const char* iotcs_message::id |
Message id.
Arbitrary user data ignored by library.
array with optional properties for a message.
Last element must have null 'key'
Intenral message id.
void* iotcs_message::user_data |
Arbitrary user data ignored by library.