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