class Completer

Defined at line 26 of file ../../sdk/lib/driver/power/cpp/suspend.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 12 of file ../../sdk/lib/driver/power/cpp/suspend.cc

void operator() ()

Calls the wrapped callback function.

This method should not be invoked more than once.

Defined at line 16 of file ../../sdk/lib/driver/power/cpp/suspend.cc

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

Defined at line 28 of file ../../sdk/lib/driver/power/cpp/suspend.h

void Completer (Completer && other)

Defined at line 30 of file ../../sdk/lib/driver/power/cpp/suspend.h

void Completer (const Completer & )

Defined at line 34 of file ../../sdk/lib/driver/power/cpp/suspend.h

Completer & operator= (const Completer & )

Defined at line 35 of file ../../sdk/lib/driver/power/cpp/suspend.h