Searched refs:WaitBase (Results 1 - 23 of 23) sorted by relevance

/fuchsia/zircon/system/ulib/async/include/lib/async/cpp/
H A Dwait.h25 // Please do not create subclasses of WaitBase outside of this library.
26 class WaitBase { class in namespace:async
28 explicit WaitBase(zx_handle_t object, zx_signals_t trigger,
30 ~WaitBase();
32 WaitBase(const WaitBase&) = delete;
33 WaitBase(WaitBase&&) = delete;
34 WaitBase& operator=(const WaitBase
[all...]
/fuchsia/zircon/system/ulib/async/
H A Dwait.cpp9 WaitBase::WaitBase(zx_handle_t object, zx_signals_t trigger, async_wait_handler_t* handler) function in class:async::WaitBase
12 WaitBase::~WaitBase() {
20 zx_status_t WaitBase::Begin(async_dispatcher_t* dispatcher) {
32 zx_status_t WaitBase::Cancel() {
50 : WaitBase(object, trigger, &Wait::CallHandler), handler_(fbl::move(handler)) {}
/fuchsia/zircon/system/ulib/trace/include/trace/
H A Dobserver.h44 void Handle(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/logger/include/lib/logger/
H A Dlogger.h37 void OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
39 void OnLogMessage(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/trace/
H A Dobserver.cpp44 void TraceObserver::Handle(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/trace-provider/
H A Dprovider_impl.h37 async::WaitBase* wait,
H A Dhandler_impl.h45 void HandleFifo(async_dispatcher_t* dispatcher, async::WaitBase* wait,
H A Dhandler_impl.cpp137 async::WaitBase* wait,
H A Dprovider_impl.cpp68 async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/utest/async/
H A Dwait_tests.cpp56 void Handler(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
64 virtual async::WaitBase& wait() = 0;
67 async::WaitBase* last_wait;
82 async::WaitBase& wait() override { return wait_; }
94 async::WaitBase& wait() override { return wait_; }
/fuchsia/zircon/system/dev/display/display/
H A Dfence.h59 void OnReady(async_dispatcher_t* dispatcher, async::WaitBase* self,
H A Dfence.cpp58 void Fence::OnReady(async_dispatcher_t* dispatcher, async::WaitBase* self,
H A Dclient.h231 void HandleControllerApi(async_dispatcher_t* dispatcher, async::WaitBase* self,
H A Dclient.cpp115 void Client::HandleControllerApi(async_dispatcher_t* dispatcher, async::WaitBase* self,
/fuchsia/zircon/system/ulib/runtests-utils/include/runtests-utils/
H A Dlog-exporter.h90 void OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/process-launcher/
H A Dlauncher.h36 void OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
H A Dlauncher.cpp51 void LauncherImpl::OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/logger/
H A Dlogger.cpp94 void LoggerImpl::OnLogMessage(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
129 void LoggerImpl::OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/fs/include/fs/
H A Dconnection.h127 void HandleSignals(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/runtests-utils/
H A Dlog-exporter.cpp59 void LogExporter::OnHandleReady(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/blobfs/include/blobfs/
H A Dblobfs.h168 void HandleNoClones(async_dispatcher_t* dispatcher, async::WaitBase* wait,
/fuchsia/zircon/system/ulib/fs/
H A Dconnection.cpp305 void Connection::HandleSignals(async_dispatcher_t* dispatcher, async::WaitBase* wait, zx_status_t status,
/fuchsia/zircon/system/ulib/blobfs/
H A Dblobfs.cpp641 void VnodeBlob::HandleNoClones(async_dispatcher_t* dispatcher, async::WaitBase* wait,

Completed in 119 milliseconds