summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r--lldb/source/Target/Process.cpp17
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)
{
OpenPOWER on IntegriCloud