Home | History | Annotate | Download | only in system

Lines Matching refs:WaitSetDispatcher

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