diff options
Diffstat (limited to 'mojo/environment/default_async_waiter_impl.cc')
-rw-r--r-- | mojo/environment/default_async_waiter_impl.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/mojo/environment/default_async_waiter_impl.cc b/mojo/environment/default_async_waiter_impl.cc index 576dd98..5279aad 100644 --- a/mojo/environment/default_async_waiter_impl.cc +++ b/mojo/environment/default_async_waiter_impl.cc @@ -19,8 +19,7 @@ void OnHandleReady(common::HandleWatcher* watcher, callback(closure, result); } -MojoAsyncWaitID AsyncWait(MojoAsyncWaiter* waiter, - MojoHandle handle, +MojoAsyncWaitID AsyncWait(MojoHandle handle, MojoWaitFlags flags, MojoDeadline deadline, MojoAsyncWaitCallback callback, @@ -32,19 +31,19 @@ MojoAsyncWaitID AsyncWait(MojoAsyncWaiter* waiter, return reinterpret_cast<MojoAsyncWaitID>(watcher); } -void CancelWait(MojoAsyncWaiter* waiter, MojoAsyncWaitID wait_id) { +void CancelWait(MojoAsyncWaitID wait_id) { delete reinterpret_cast<common::HandleWatcher*>(wait_id); } -MojoAsyncWaiter s_default_async_waiter = { +const MojoAsyncWaiter kDefaultAsyncWaiter = { AsyncWait, CancelWait }; } // namespace -MojoAsyncWaiter* GetDefaultAsyncWaiterImpl() { - return &s_default_async_waiter; +const MojoAsyncWaiter* GetDefaultAsyncWaiterImpl() { + return &kDefaultAsyncWaiter; } } // namespace internal |