event_payload_t Struct Reference

#include <mcl_connectivity/src/event.h>

Collaboration diagram for event_payload_t:
Collaboration graph

Data Fields

char * id
 Unique identifier of the event. More...
 
char * correlation_id
 Parent event id. More...
 
char timestamp [MCL_TIMESTAMP_LENGTH]
 Creation time of the event in ISO format. More...
 
mcl_int32_t severity
 Severity level. More...
 
char * description
 Event description. More...
 
char * type
 Type of the event. More...
 
char * version
 Version of the event/alarm type. More...
 
mcl_json_tdetails
 Event/alarm details. More...
 

Detailed Description

Handle for event payload.

Definition at line 21 of file event.h.

Field Documentation

char* event_payload_t::correlation_id

Parent event id.

Definition at line 24 of file event.h.

Referenced by _add_event_to_payload_array(), and _item_payload_size_for_event().

char* event_payload_t::description

Event description.

Definition at line 27 of file event.h.

Referenced by _add_event_to_payload_array(), and _item_payload_size_for_event().

mcl_json_t* event_payload_t::details

Event/alarm details.

Definition at line 30 of file event.h.

Referenced by _add_event_to_payload_array(), and _item_payload_size_for_event().

char* event_payload_t::id

Unique identifier of the event.

Definition at line 23 of file event.h.

Referenced by _add_event_to_payload_array(), and _item_payload_size_for_event().

mcl_int32_t event_payload_t::severity

Severity level.

Definition at line 26 of file event.h.

Referenced by _add_event_to_payload_array().

char event_payload_t::timestamp[MCL_TIMESTAMP_LENGTH]

Creation time of the event in ISO format.

Definition at line 25 of file event.h.

Referenced by _add_event_to_payload_array(), and event_validate().

char* event_payload_t::type

Type of the event.

Definition at line 28 of file event.h.

Referenced by _add_event_to_payload_array(), _item_payload_size_for_event(), and event_validate().

char* event_payload_t::version

Version of the event/alarm type.

Definition at line 29 of file event.h.

Referenced by _add_event_to_payload_array(), _item_payload_size_for_event(), and event_validate().


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