salsa  0.4.0
Actor.cc
1 #include "Actor.hh"
2 namespace Salsa {
3 
4 std::sig_atomic_t Actor::msInterrupted = 0;
5 
7 {
11 }
13 {
17 }
18 
19 void Actor::signalHandler(int signalNumber)
20 {
24 
25  interrupted(signalNumber);
26  SPD_TRACE("Interrupted with signal [{}]", msInterrupted);
27  SPD_TRACE("Shutting down...");
28 }
29 
30 } // namespace Salsa
virtual ~Actor()
Definition: Actor.cc:12
static void signalHandler(int signalNumber)
Setter salsa interruption.
Definition: Actor.cc:19
static std::sig_atomic_t msInterrupted
flag if salsa is interrupted
Definition: Actor.hh:44
Base Salsa Object class.
Definition: Object.hh:15
static std::sig_atomic_t interrupted()
Returns if salsa is interrupted.
Definition: Actor.hh:35