Abstract class to handle automatic call-back registration with the CallbackRegistry. Derive from this class and extend by adding the appropriate callback functions. More...
Public Member Functions | |
Callback (CallbackRegistry< CallbackType > &) | |
Construct and register with CallbackRegistry. More... | |
Callback (const Callback< CallbackType > &) | |
Construct as copy. More... | |
virtual | ~Callback () |
Destructor. More... | |
bool | checkIn () |
Register Callback with CallbackRegistry. More... | |
bool | checkOut () |
Check-out Callback from CallbackRegistry. More... | |
Private Member Functions | |
void | operator= (const Callback< CallbackType > &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
CallbackRegistry< CallbackType > & | cbr_ |
CallbackRegistry reference. More... | |
Abstract class to handle automatic call-back registration with the CallbackRegistry. Derive from this class and extend by adding the appropriate callback functions.
Definition at line 51 of file Callback.H.
Callback | ( | CallbackRegistry< CallbackType > & | cbr | ) |
Construct and register with CallbackRegistry.
Definition at line 31 of file Callback.C.
Construct as copy.
Definition at line 40 of file Callback.C.
|
virtual |
Destructor.
Definition at line 51 of file Callback.C.
|
private |
Disallow default bitwise assignment.
bool checkIn |
Register Callback with CallbackRegistry.
Definition at line 60 of file Callback.C.
bool checkOut |
Check-out Callback from CallbackRegistry.
Definition at line 75 of file Callback.C.
|
private |
CallbackRegistry reference.
Definition at line 58 of file Callback.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.