summaryrefslogtreecommitdiffstats
path: root/base/waitable_event_watcher.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/waitable_event_watcher.h')
-rw-r--r--base/waitable_event_watcher.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/base/waitable_event_watcher.h b/base/waitable_event_watcher.h
index a158a7d..c6309f4 100644
--- a/base/waitable_event_watcher.h
+++ b/base/waitable_event_watcher.h
@@ -106,6 +106,13 @@ class WaitableEventWatcher
// ---------------------------------------------------------------------------
WaitableEvent* GetWatchedEvent();
+ // ---------------------------------------------------------------------------
+ // Return the delegate, or NULL if there is no delegate.
+ // ---------------------------------------------------------------------------
+ Delegate* delegate() {
+ return delegate_;
+ }
+
private:
WaitableEvent* event_;
@@ -131,7 +138,6 @@ class WaitableEventWatcher
void OnObjectSignaled();
- Delegate* delegate_;
ObjectWatcherHelper helper_;
ObjectWatcher watcher_;
#else
@@ -146,6 +152,8 @@ class WaitableEventWatcher
AsyncCallbackTask* callback_task_;
scoped_refptr<WaitableEvent::WaitableEventKernel> kernel_;
#endif
+
+ Delegate* delegate_;
};
} // namespace base