|
salsa
0.4.15
|
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 std::shared_ptr< spdlog::logger > | mspConsoleLogger = spdlog::stdout_color_mt("salsa") |
| Pointer to spd logger. | |
|
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().