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