salsa
0.4.0
|
Base salsa actor class. More...
#include <Actor.hh>
Public Member Functions | |
Actor () | |
virtual | ~Actor () |
virtual void | pipe (void *)=0 |
Setter for pipe. | |
virtual int | init ()=0 |
First function. | |
virtual int | exec ()=0 |
Main function. | |
virtual int | finish ()=0 |
Last function. | |
Static Public Member Functions | |
static std::sig_atomic_t | interrupted () |
Returns if salsa is interrupted. | |
static void | interrupted (std::sig_atomic_t sig) |
Setter salsa interruption. | |
static void | signalHandler (int signalNumber) |
Setter salsa interruption. More... | |
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::sig_atomic_t | msInterrupted = 0 |
flag if salsa is interrupted | |
|
static |
Setter salsa interruption.
Function for handling signals
Definition at line 19 of file Actor.cc.
References interrupted(), and msInterrupted.
Referenced by Salsa::ActorZmq::init().