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