2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Copyright 2012, Rene Gollent, rene@gollent.com.
4 * Distributed under the terms of the MIT License.
6 #ifndef WATCHPOINT_MANAGER_H
7 #define WATCHPOINT_MANAGER_H
11 #include "Watchpoint.h"
14 class DebuggerInterface
;
18 class WatchpointManager
{
20 WatchpointManager(Team
* team
,
21 DebuggerInterface
* debuggerInterface
);
26 status_t
InstallWatchpoint(Watchpoint
* watchpoint
,
28 void UninstallWatchpoint(Watchpoint
* watchpoint
);
31 BLocker fLock
; // used to synchronize un-/installing
33 DebuggerInterface
* fDebuggerInterface
;
37 #endif // WATCHPOINT_MANAGER_H