EII Message Bus C Reference
Public Member Functions | Public Attributes | List of all members
eii::msgbus::MsgEnvelopeElement Class Reference

#include <msg_envelope.hpp>

Public Member Functions

int64_t to_int ()
 
double to_float ()
 
const char * to_string ()
 
bool to_bool ()
 
MsgEnvelopeListto_array ()
 
MsgEnvelopeObjectto_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
 

Detailed Description

MsgEnvelopeElement class

Constructor & Destructor Documentation

◆ ~MsgEnvelopeElement()

eii::msgbus::MsgEnvelopeElement::~MsgEnvelopeElement ( )

Destructor

Member Function Documentation

◆ get_type()

msg_envelope_data_type_t eii::msgbus::MsgEnvelopeElement::get_type ( )

Return the data type of the message envelope element.

Returns
msg_envelope_data_type_t

◆ get_type_str()

const char* eii::msgbus::MsgEnvelopeElement::get_type_str ( )

Get a string representation of the of the message envelope element type.

Returns
const char*

◆ is_none()

bool eii::msgbus::MsgEnvelopeElement::is_none ( )

Check whether or not the message envelope element type is none.

Returns
true if the value is none, false otherwise

◆ to_array()

MsgEnvelopeList* eii::msgbus::MsgEnvelopeElement::to_array ( )

Fetch integer value from MsgEnvelopeElement object.

Exceptions

◆ to_bool()

bool eii::msgbus::MsgEnvelopeElement::to_bool ( )

Fetch boolean value from MsgEnvelopeElement object.

Exceptions

◆ to_float()

double eii::msgbus::MsgEnvelopeElement::to_float ( )

Fetch float value from MsgEnvelopeElement object.

Exceptions

◆ to_int()

int64_t eii::msgbus::MsgEnvelopeElement::to_int ( )

Fetch integer value from MsgEnvelopeElement object.

Exceptions

◆ to_object()

MsgEnvelopeObject* eii::msgbus::MsgEnvelopeElement::to_object ( )

Fetch integer value from MsgEnvelopeElement object.

Exceptions

◆ to_string()

const char* eii::msgbus::MsgEnvelopeElement::to_string ( )

Fetch string value from MsgEnvelopeElement object.

Exceptions

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