Continued ripping up the source.
[aesalon.git] / monitor / src / ptrace / SignalObserver.h
blob95cdc6d174b4a2f4d34441e933d01720dac4b0d6
1 #ifndef AESALON_MONITOR_PTRACE_SIGNAL_OBSERVER_H
2 #define AESALON_MONITOR_PTRACE_SIGNAL_OBSERVER_H
4 namespace Aesalon {
5 namespace Monitor {
6 namespace PTrace {
8 class SignalObserver {
9 public:
10 SignalObserver() {}
11 virtual ~SignalObserver() {}
13 virtual bool handle_signal(int signal, int status) = 0;
16 } // namespace PTrace
17 } // namespace Monitor
18 } // namespace Aesalon
20 #endif