salsa 0.7.1
|
#include <Socket.hh>
Public Member Functions | |
Socket () | |
virtual | ~Socket () |
virtual int | connect ()=0 |
Connect function. | |
virtual int | disconnect ()=0 |
Disconnect function. | |
virtual Message * | pull ()=0 |
Pull message. | |
virtual int | push (Message *)=0 |
Push message. | |
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. | |
Static Private Attributes | |
static std::shared_ptr< spdlog::logger > | mspConsoleLogger = spdlog::stdout_color_mt("salsa") |
Pointer to spd logger. | |
|
pure virtual |
Connect function.
Implemented in Salsa::SocketZyre.
|
pure virtual |
Disconnect function.
Implemented in Salsa::SocketZyre.
|
inlinestaticinherited |
Get console output.
Definition at line 21 of file Object.hh.
References Salsa::Object::mspConsoleLogger.
Referenced by Salsa::ConfigZyre::apply().
|
pure virtual |
Pull message.
Implemented in Salsa::SocketZyre.
|
pure virtual |
Push message.
Implemented in Salsa::SocketZyre.
|
inlinestaticinherited |
Sets console log level.
Definition at line 29 of file Object.hh.
References Salsa::Object::mspConsoleLogger.
|
staticprivateinherited |
Pointer to spd logger.
Definition at line 32 of file Object.hh.
Referenced by Salsa::Object::getConsoleOutput(), and Salsa::Object::setConsoleLevel().