|
salsa
0.4.15
|
Salsa zyre message class. More...
#include <MessageZyre.hh>
Public Types | |
| enum | EEventType { 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 EEventType | 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. | |
Static Private Attributes | |
| static std::shared_ptr< spdlog::logger > | mspConsoleLogger = spdlog::stdout_color_mt("salsa") |
| Pointer to spd logger. | |
Salsa zyre message class.
Definition at line 16 of file MessageZyre.hh.
| 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.