class ActorBase
Defined at line 18 of file ../../src/camera/lib/actor/actor_base.h
Public Methods
void ActorBase (async_dispatcher_t * dispatcher, fpromise::scope & scope)
Defined at line 22 of file ../../src/camera/lib/actor/actor_base.h
Protected Methods
template <typename Ret, typename Err>
void Schedule (fpromise::promise<Ret, Err> promise)
Defined at line 27 of file ../../src/camera/lib/actor/actor_base.h
template <typename Lambda>
void Schedule (Lambda lambda)
Defined at line 32 of file ../../src/camera/lib/actor/actor_base.h
template <typename Ret, typename Err>
void ScheduleAfterDelay (zx::duration duration, fpromise::promise<Ret, Err> promise)
Defined at line 38 of file ../../src/camera/lib/actor/actor_base.h
template <typename Lambda>
void ScheduleAfterDelay (zx::duration duration, Lambda lambda)
Defined at line 43 of file ../../src/camera/lib/actor/actor_base.h
template <typename Ret, typename Err>
void ScheduleAtTime (zx::time time, fpromise::promise<Ret, Err> promise)
Defined at line 49 of file ../../src/camera/lib/actor/actor_base.h
template <typename Lambda>
void ScheduleAtTime (zx::time time, Lambda lambda)
Defined at line 54 of file ../../src/camera/lib/actor/actor_base.h
void WaitOnce (zx_handle_t object, zx_signals_t trigger, uint32_t options, WaitHandler handler)
Defined at line 59 of file ../../src/camera/lib/actor/actor_base.h
void WaitOnce (zx_handle_t object, zx_signals_t trigger, WaitHandler handler)
Defined at line 67 of file ../../src/camera/lib/actor/actor_base.h