Began removal of platform/. The Monitor:: namespace is completely converted.
[aesalon.git] / src / monitor / ptrace / BreakpointObserver.h
blob9b4c6b2e446de0e0a4b99fc6a99e9dc222c95c16
1 #ifndef AESALON_MONITOR_PTRACE_BREAKPOINT_OBSERVER_H
2 #define AESALON_MONITOR_PTRACE_BREAKPOINT_OBSERVER_H
4 namespace Aesalon {
5 namespace Monitor {
6 namespace PTrace {
8 class BreakpointReference;
10 class BreakpointObserver {
11 public:
12 BreakpointObserver() {}
13 virtual ~BreakpointObserver() {}
15 virtual void handle_breakpoint(const BreakpointReference &breakpoint) = 0;
18 } // namespace PTrace
19 } // namespace Monitor
20 } // namespace Aesalon
22 #endif