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