diff options
Diffstat (limited to 'base/waitable_event_watcher.h')
-rw-r--r-- | base/waitable_event_watcher.h | 10 |
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 |