Lines Matching refs:fbl
12 RetainedTask(fbl::Closure handler, zx::time deadline)
14 handler(static_cast<fbl::Closure&&>(handler)) {}
16 fbl::Closure handler;
28 zx_status_t PostTask(async_dispatcher_t* dispatcher, fbl::Closure handler) {
29 return PostTaskForTime(dispatcher, static_cast<fbl::Closure&&>(handler),
33 zx_status_t PostDelayedTask(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::duration delay) {
34 return PostTaskForTime(dispatcher, static_cast<fbl::Closure&&>(handler),
38 zx_status_t PostTaskForTime(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::time deadline) {
39 auto* task = new internal::RetainedTask(static_cast<fbl::Closure&&>(handler), deadline);
97 : TaskBase(&Task::CallHandler), handler_(fbl::move(handler)) {}
106 TaskClosure::TaskClosure(fbl::Closure handler)
107 : TaskBase(&TaskClosure::CallHandler), handler_(fbl::move(handler)) {}