C Messaging API Reference for Oracle Internet of Things Cloud Service Client Software Library. Release 21.1.1.0.0-3. E70344-26
|
The file defines the public API for building IoT Messages. More...
#include "iotcs.h"
Go to the source code of this file.
Structures | |
struct | iotcs_data_item_desc |
IoT CS data item description structure. More... | |
struct | iotcs_data_item |
IoT CS data item structure. More... | |
struct | iotcs_message_diagnostic |
IoT CS message diagnostic item. More... | |
struct | iotcs_message_property |
IoT CS message property. More... | |
struct | iotcs_message_base |
IoT CS message base structure. More... | |
struct | iotcs_data_message_base |
IoT CS data message base structure. More... | |
struct | iotcs_data_message |
IoT CS data message structure. More... | |
struct | iotcs_alert_message_base |
IoT CS alert message base structure. More... | |
struct | iotcs_alert_message |
IoT CS alert message structure. More... | |
struct | iotcs_resource_message_base |
Resource description structure. More... | |
struct | iotcs_resource_message |
IoT CS resource message structure. More... | |
struct | iotcs_request_message |
IoT CS request message structure. More... | |
struct | iotcs_response_message |
IoT CS response message structure. More... | |
struct | iotcs_message |
IoT CS message structure. More... | |
Enumerations | |
enum | iotcs_message_type { IOTCS_MESSAGE_DATA = 0, IOTCS_MESSAGE_ALERT = 1, IOTCS_MESSAGE_REQUEST = 2, IOTCS_MESSAGE_RESPONSE = 3, IOTCS_MESSAGE_RESOURCE = 4 } |
IoT CS Message type. | |
enum | iotcs_message_priority { IOTCS_MESSAGE_PRIORITY_LOWEST = 0, IOTCS_MESSAGE_PRIORITY_LOW = 1, IOTCS_MESSAGE_PRIORITY_MEDIUM = 2, IOTCS_MESSAGE_PRIORITY_HIGH = 3, IOTCS_MESSAGE_PRIORITY_HIGHEST = 4, IOTCS_MESSAGE_PRIORITY_DEFAULT = IOTCS_MESSAGE_PRIORITY_LOW } |
IoT CS Message priority values. | |
enum | iotcs_message_reliability { IOTCS_MESSAGE_RELIABILITY_NO_GUARANTEE = 0, IOTCS_MESSAGE_RELIABILITY_BEST_EFFORT = 1, IOTCS_MESSAGE_RELIABILITY_GUARANTED_DELIVERY = 2, IOTCS_MESSAGE_RELIABILITY_DEFAULT = IOTCS_MESSAGE_RELIABILITY_BEST_EFFORT } |
IoT CS Message reliability values. More... | |
enum | iotcs_message_severity { IOTCS_MESSAGE_SEVERITY_CRITICAL = 0, IOTCS_MESSAGE_SEVERITY_SIGNIFICANT = 1, IOTCS_MESSAGE_SEVERITY_NORMAL = 2, IOTCS_MESSAGE_SEVERITY_LOW = 3, IOTCS_MESSAGE_SEVERITY_DEFAULT = IOTCS_MESSAGE_SEVERITY_SIGNIFICANT } |
Alert Message severity level. | |
enum | iotcs_resource_message_type { IOTCS_RESOURCE_MESSAGE_UPDATE = 0, IOTCS_RESOURCE_MESSAGE_DELETE = 1, IOTCS_RESOURCE_MESSAGE_RECONCILIATION = 2 } |
IoT CS Resource Message type. | |
enum | iotcs_request_method { IOTCS_REQUEST_METHOD_DELETE = 1, IOTCS_REQUEST_METHOD_GET = 2, IOTCS_REQUEST_METHOD_POST = 8, IOTCS_REQUEST_METHOD_PUT = 16 } |
Contains values of the request methods. More... |
The file defines the public API for building IoT Messages.
enum iotcs_request_method |