salsa
0.3.0
|
Salsa zyre message class
More...
#include <MessageZyre.hh>
Public Types | |
enum | EventType { UNKNOWN = 0, ENTER, EXIT, EVASIVE, WHISPER } |
Node event type. | |
Public Member Functions | |
MessageZyre (zyre_event_t *pEvent=nullptr) | |
virtual | ~MessageZyre () |
virtual void | print () const |
Printing info. More... | |
virtual std::string | uuid () const |
Returns node uuid. More... | |
virtual std::string | name () const |
Returns node uuid. More... | |
virtual EventType | event () const |
Returns node event type. More... | |
virtual std::vector< std::string > & | content () |
Retursn vector of partial messages as strings. More... | |
zyre_event_t * | zyreEvent () const |
Get zyre event from message. More... | |
Static Public Member Functions | |
static std::shared_ptr< spdlog::logger > | getConsoleOutput () |
Get console output. | |
static void | setConsoleLevel (spdlog::level::level_enum level) |
Sets console log level. | |
Private Attributes | |
zyre_event_t * | mpEvent |
Zyre event. | |
std::vector< std::string > | mContent |
Content. | |
Salsa::MessageZyre::MessageZyre | ( | zyre_event_t * | pEvent = nullptr | ) |
Constructor with zyre event
pEvent | Zyre event |
Definition at line 4 of file MessageZyre.cc.
|
virtual |
|
virtual |
Retursn vector of partial messages as strings.
Retursn vector of partial messages as strings
Implements Salsa::Message.
Definition at line 87 of file MessageZyre.cc.
|
virtual |
Returns node event type.
Returns node event from zyre event
Implements Salsa::Message.
Definition at line 28 of file MessageZyre.cc.
References mpEvent.
|
virtual |
Returns node uuid.
Returns node uuid
Implements Salsa::Message.
Definition at line 67 of file MessageZyre.cc.
References mpEvent.
|
virtual |
Printing info.
Print zyre message info
Implements Salsa::Message.
Definition at line 19 of file MessageZyre.cc.
References mpEvent.
|
virtual |
Returns node uuid.
Returns node uuid
Implements Salsa::Message.
Definition at line 55 of file MessageZyre.cc.
References mpEvent.
zyre_event_t * Salsa::MessageZyre::zyreEvent | ( | ) | const |
Get zyre event from message.
Returns zyre event
Definition at line 79 of file MessageZyre.cc.
References mpEvent.