diff options
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r-- | lldb/source/Target/Process.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index 7f67a87243f..803f8045503 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -217,6 +217,23 @@ Process::WaitForState return state; } +bool +Process::HijackProcessEvents (Listener *listener) +{ + if (listener != NULL) + { + return HijackBroadcaster(listener, eBroadcastBitStateChanged); + } + else + return false; +} + +void +Process::RestoreProcessEvents () +{ + RestoreBroadcaster(); +} + StateType Process::WaitForStateChangedEvents (const TimeValue *timeout, EventSP &event_sp) { |