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 > &) | |
| Copy constructor. More... | |
| virtual | ~Callback () |
| Destructor. More... | |
| bool | checkIn () |
| Register Callback with CallbackRegistry. More... | |
| bool | checkOut () |
| Check-out Callback from CallbackRegistry. More... | |
| void | operator= (const Callback< CallbackType > &)=delete |
| Disallow default bitwise assignment. 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.
References Callback< CallbackType >::checkIn().

Copy constructor.
Definition at line 40 of file Callback.C.
References Callback< CallbackType >::checkIn().

|
virtual |
Destructor.
Definition at line 51 of file Callback.C.
| bool checkIn |
Register Callback with CallbackRegistry.
Definition at line 60 of file Callback.C.
Referenced by Callback< CallbackType >::Callback().

| bool checkOut |
Check-out Callback from CallbackRegistry.
Definition at line 75 of file Callback.C.
|
delete |
Disallow default bitwise assignment.