Home | History | Annotate | Download | only in lib

Lines Matching defs:handle

32 bool SyncHandleRegistry::RegisterHandle(const Handle& handle,
37 if (base::ContainsKey(handles_, handle))
41 handle.value(), handle_signals);
45 handles_[handle] = callback;
49 void SyncHandleRegistry::UnregisterHandle(const Handle& handle) {
51 if (!base::ContainsKey(handles_, handle))
55 MojoRemoveHandle(wait_set_handle_.get().value(), handle.value());
57 handles_.erase(handle);
81 // give priority to the handle that is waiting for sync response.
90 const auto iter = handles_.find(Handle(ready_handle));
98 MojoHandle handle;
99 MojoResult result = MojoCreateWaitSet(&handle);
101 wait_set_handle_.reset(Handle(handle));