C Messaging API Reference for Oracle Internet of Things Cloud Service Client Software Library. Release 21.1.1.0.0-3. E70344-26
iotcs_message Struct Reference

IoT CS message structure. More...

#include <iotcs_message.h>

List of all members.

Public Attributes

const iotcs_message_basebase
 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_diagnosticdiagnostics
 array with optional diagnostics for a message.
const iotcs_message_propertyproperties
 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

Detailed Description

IoT CS message structure.


Member Data Documentation

array with optional diagnostics for a message.

Last element must have null 'key'

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.

Arbitrary user data ignored by library.


The documentation for this struct was generated from the following file: