Lines Matching refs:WaitSetDispatcher

18 class WaitSetDispatcher::Waiter final : public Awakable {
20 explicit Waiter(WaitSetDispatcher* dispatcher) : dispatcher_(dispatcher) {} in Waiter()
32 WaitSetDispatcher* const dispatcher_;
35 WaitSetDispatcher::WaitState::WaitState() {} in WaitState()
37 WaitSetDispatcher::WaitState::WaitState(const WaitState& other) = default;
39 WaitSetDispatcher::WaitState::~WaitState() {} in ~WaitState()
41 WaitSetDispatcher::WaitSetDispatcher() in WaitSetDispatcher() function in mojo::edk::WaitSetDispatcher
42 : waiter_(new WaitSetDispatcher::Waiter(this)) {} in WaitSetDispatcher()
44 Dispatcher::Type WaitSetDispatcher::GetType() const { in GetType()
48 MojoResult WaitSetDispatcher::Close() { in Close()
71 MojoResult WaitSetDispatcher::AddWaitingDispatcher( in AddWaitingDispatcher()
109 MojoResult WaitSetDispatcher::RemoveWaitingDispatcher( in RemoveWaitingDispatcher()
146 MojoResult WaitSetDispatcher::GetReadyDispatchers( in GetReadyDispatchers()
228 HandleSignalsState WaitSetDispatcher::GetHandleSignalsState() const { in GetHandleSignalsState()
233 HandleSignalsState WaitSetDispatcher::GetHandleSignalsStateNoLock() const { in GetHandleSignalsStateNoLock()
246 MojoResult WaitSetDispatcher::AddAwakable(Awakable* awakable, in AddAwakable()
273 void WaitSetDispatcher::RemoveAwakable(Awakable* awakable, in RemoveAwakable()
283 bool WaitSetDispatcher::BeginTransit() { in BeginTransit()
288 WaitSetDispatcher::~WaitSetDispatcher() { in ~WaitSetDispatcher()
294 void WaitSetDispatcher::WakeDispatcher(MojoResult result, uintptr_t context) { in WakeDispatcher()