class Completer

Defined at line 15 of file ../../sdk/lib/driver/component/cpp/start_completer.h

This class is a wrapper for a callback type that must be called into exactly once

before destruction. It is a move only type.

Public Methods

void ~Completer ()

Defined at line 11 of file ../../sdk/lib/driver/component/cpp/completer.cc

void operator() (zx::result<> result)

Calls the wrapped callback function.

This method should not be invoked more than once.

Defined at line 15 of file ../../sdk/lib/driver/component/cpp/completer.cc

void Completer (fit::callback<void (zx::result<>)> callback)

Defined at line 17 of file ../../sdk/lib/driver/component/cpp/start_completer.h

void Completer (Completer && other)

Defined at line 19 of file ../../sdk/lib/driver/component/cpp/start_completer.h

void Completer (const Completer & )

Defined at line 23 of file ../../sdk/lib/driver/component/cpp/start_completer.h

Completer & operator= (const Completer & )

Defined at line 24 of file ../../sdk/lib/driver/component/cpp/start_completer.h