salsa 0.7.1
Loading...
Searching...
No Matches
Salsa::Poller Class Referenceabstract

Base Poller class. More...

#include <Poller.hh>

Inheritance diagram for Salsa::Poller:
Salsa::Object Salsa::PollerZmq

Public Member Functions

 Poller ()
 
virtual ~Poller ()
 
virtual void * wait (int timeout=-1)=0
 Waiting for socket.
 

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.
 

Detailed Description

Constructor & Destructor Documentation

◆ Poller()

Salsa::Poller::Poller ( )

Constructor

Definition at line 4 of file Poller.cc.

References Salsa::Object::Object().

Referenced by Salsa::PollerZmq::PollerZmq().

◆ ~Poller()

Salsa::Poller::~Poller ( )
virtual

Destructor

Definition at line 10 of file Poller.cc.

Member Function Documentation

◆ getConsoleOutput()

static std::shared_ptr< spdlog::logger > Salsa::Object::getConsoleOutput ( )
inlinestaticinherited

Get console output.

Definition at line 21 of file Object.hh.

References mspConsoleLogger.

Referenced by Salsa::ConfigZyre::apply().

◆ setConsoleLevel()

static void Salsa::Object::setConsoleLevel ( spdlog::level::level_enum level)
inlinestaticinherited

Sets console log level.

Definition at line 29 of file Object.hh.

References mspConsoleLogger.

◆ wait()

virtual void * Salsa::Poller::wait ( int timeout = -1)
pure virtual

Waiting for socket.

Implemented in Salsa::PollerZmq.

Member Data Documentation

◆ mspConsoleLogger

std::shared_ptr< spdlog::logger > Salsa::Object::mspConsoleLogger = spdlog::stdout_color_mt("salsa")
staticprivateinherited

Pointer to spd logger.

Definition at line 32 of file Object.hh.

Referenced by getConsoleOutput(), and setConsoleLevel().


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