Began removal of platform/. The Monitor:: namespace is completely converted.
[aesalon.git] / src / monitor / ptrace / TrapObserver.h
blob42f64fc3edb6b080bdd6a29252e996c8cf85ba3b
1 #ifndef AESALON_MONITOR_PTRACE_TRAP_OBSERVER_H
2 #define AESALON_MONITOR_PTRACE_TRAP_OBSERVER_H
4 #include "SignalObserver.h"
6 namespace Aesalon {
7 namespace Monitor {
8 namespace PTrace {
10 class TrapObserver : public SignalObserver {
11 public:
12 TrapObserver() : SignalObserver() {}
13 virtual ~TrapObserver() {}
15 virtual bool handle_signal(int signal, int status);
18 } // namespace PTrace
19 } // namespace Monitor
20 } // namespace Aesalon
22 #endif