template <typename T>

class CallbackWatch

Defined at line 16 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

Helper class to hold onto callbacks

Public Methods

void CallbackWatch<T> (T callback)

Defined at line 18 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

void ~CallbackWatch<T> ()

Defined at line 20 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

void TaskTimeout (async_dispatcher_t * dispatcher, async::TaskBase * task, zx_status_t status)

Defined at line 22 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

template <typename... Args>
void FireCallback (Args... args)

Defined at line 29 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

void OnTimeout ()
bool valid ()

Defined at line 36 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h

void PostTimeout (async_dispatcher_t * dispatcher, int64_t timeout_nanos)

Defined at line 38 of file ../../src/connectivity/network/testing/netemul/sync-manager/lib/callback_watch.h