Lines Matching refs:async
5 #include <lib/async-testutils/dispatcher_stub.h>
6 #include <lib/async/cpp/trap.h>
21 class MockDispatcher : public async::DispatcherStub {
42 async::GuestBellTrapBase* trap,
51 virtual async::GuestBellTrapBase& trap() = 0;
54 async::GuestBellTrapBase* last_trap = nullptr;
61 async::GuestBellTrapBase& trap() override { return trap_; }
64 async::GuestBellTrap trap_{[this](async_dispatcher_t* dispatcher, async::GuestBellTrap* trap,
72 async::GuestBellTrapBase& trap() override { return trap_; }
75 async::GuestBellTrapMethod<Harness, &Harness::Handler> trap_{this};
82 async::GuestBellTrap trap;
85 trap.set_handler([](async_dispatcher_t* dispatcher, async::GuestBellTrap* trap,
91 async::GuestBellTrap trap([](async_dispatcher_t* dispatcher, async::GuestBellTrap* trap,