template <class Class, void (Class::* method)()>
class TaskClosureMethod
Defined at line 212 of file ../../sdk/lib/async/include/lib/async/cpp/task.h
A task whose handler is bound to a fixed class member function with no arguments.
The closure is not invoked when errors occur since it doesn't have a |zx_status_t|
argument.
Usage:
class Foo {
void Handle() { ... }
async::TaskClosureMethod
<Foo
,
&Foo
::Handle> trap_{this};
};
Public Methods
void TaskClosureMethod<Class, method> (Class * instance)
Defined at line 214 of file ../../sdk/lib/async/include/lib/async/cpp/task.h
void ~TaskClosureMethod<Class, method> ()
Defined at line 216 of file ../../sdk/lib/async/include/lib/async/cpp/task.h