EII Message Bus C Reference
|
#include <msg_envelope.hpp>
Public Member Functions | |
int64_t | to_int () |
double | to_float () |
const char * | to_string () |
bool | to_bool () |
MsgEnvelopeList * | to_array () |
MsgEnvelopeObject * | to_object () |
bool | is_none () |
msg_envelope_data_type_t | get_type () |
const char * | get_type_str () |
~MsgEnvelopeElement () | |
Public Attributes | |
friend | MsgEnvelope |
friend | MsgEnvelopeList |
friend | MsgEnvelopeObject |
MsgEnvelopeElement class
eii::msgbus::MsgEnvelopeElement::~MsgEnvelopeElement | ( | ) |
Destructor
msg_envelope_data_type_t eii::msgbus::MsgEnvelopeElement::get_type | ( | ) |
Return the data type of the message envelope element.
msg_envelope_data_type_t
const char* eii::msgbus::MsgEnvelopeElement::get_type_str | ( | ) |
Get a string representation of the of the message envelope element type.
bool eii::msgbus::MsgEnvelopeElement::is_none | ( | ) |
Check whether or not the message envelope element type is none.
MsgEnvelopeList* eii::msgbus::MsgEnvelopeElement::to_array | ( | ) |
Fetch integer value from MsgEnvelopeElement
object.
bool eii::msgbus::MsgEnvelopeElement::to_bool | ( | ) |
Fetch boolean value from MsgEnvelopeElement
object.
double eii::msgbus::MsgEnvelopeElement::to_float | ( | ) |
Fetch float value from MsgEnvelopeElement
object.
int64_t eii::msgbus::MsgEnvelopeElement::to_int | ( | ) |
Fetch integer value from MsgEnvelopeElement
object.
MsgEnvelopeObject* eii::msgbus::MsgEnvelopeElement::to_object | ( | ) |
Fetch integer value from MsgEnvelopeElement
object.
const char* eii::msgbus::MsgEnvelopeElement::to_string | ( | ) |
Fetch string value from MsgEnvelopeElement
object.