loop_fixture::RealLoop

Summary

Protected functions

PerformBlockingWork(Callable && work)
auto
QuitLoop()
void
QuitLoopClosure()
RealLoop()
RunLoop()
void
RunLoopUntil(fit::function< bool()> condition, zx::duration step)
void
RunLoopUntilIdle()
void
RunLoopWithTimeout(zx::duration timeout)
bool
RunLoopWithTimeoutOrUntil(fit::function< bool()> condition, zx::duration timeout, zx::duration step)
bool
RunPromise(PromiseType promise)
PromiseType::result_type
dispatcher()
async_dispatcher_t *
loop()
~RealLoop()

Protected functions

PerformBlockingWork

auto PerformBlockingWork(
  Callable && work
)

QuitLoop

void QuitLoop()

QuitLoopClosure

fit::closure QuitLoopClosure()

RealLoop

 RealLoop()

RunLoop

void RunLoop()

RunLoopUntil

void RunLoopUntil(
  fit::function< bool()> condition,
  zx::duration step
)

RunLoopUntilIdle

void RunLoopUntilIdle()

RunLoopWithTimeout

bool RunLoopWithTimeout(
  zx::duration timeout
)

RunLoopWithTimeoutOrUntil

bool RunLoopWithTimeoutOrUntil(
  fit::function< bool()> condition,
  zx::duration timeout,
  zx::duration step
)

RunPromise

PromiseType::result_type RunPromise(
  PromiseType promise
)

dispatcher

async_dispatcher_t * dispatcher()

loop

async::Loop & loop()

~RealLoop

 ~RealLoop()