#include <callback.h>
Inheritance diagram for Monitor::Utility::DataCallback:
Public Types | |
typedef void(TargetClass::* | CallbackType )(TargetData) |
Type of target class method to be invoked by callback. More... | |
Public Methods | |
DataCallback (TargetClass &newTargetObject, CallbackType newTargetFunction, const TargetData &newTargetData) | |
Constructor. More... | |
DataCallback (const DataCallback &other) | |
Copy Constructor. More... | |
virtual | ~DataCallback () |
Destructor. More... | |
virtual CallbackBase * | clone () const |
Produce a copy of callback. More... | |
int | operator== (const DataCallback &other) const |
Equivalence operator. More... | |
virtual int | isEqual (const CallbackBase &other) const |
Override of generic equivalence test. More... | |
virtual void | invoke (const void *) const |
Invoke callback. More... | |
Protected Attributes | |
TargetData | targetData |
Definition at line 438 of file callback.h.
|
Type of target class method to be invoked by callback.
Reimplemented from Monitor::Utility::Callback. Reimplemented in Monitor::Utility::DataConstCallback. Definition at line 444 of file callback.h. Referenced by Monitor::Utility::DataCallback< const TargetClass, TargetData >::DataCallback. |
|
Constructor.
Definition at line 450 of file callback.h. Referenced by Monitor::Utility::DataCallback< const TargetClass, TargetData >::clone, Monitor::Utility::DataCallback< const TargetClass, TargetData >::DataCallback, and Monitor::Utility::DataCallback< const TargetClass, TargetData >::operator==. |
|
Copy Constructor.
Definition at line 465 of file callback.h. |
|
Destructor.
Definition at line 474 of file callback.h. |
|
Produce a copy of callback.
Reimplemented from Monitor::Utility::Callback. Reimplemented in Monitor::Utility::DataConstCallback. Definition at line 482 of file callback.h. |
|
Invoke callback.
Reimplemented from Monitor::Utility::Callback. Definition at line 507 of file callback.h. |
|
Override of generic equivalence test.
Reimplemented from Monitor::Utility::Callback. Definition at line 497 of file callback.h. |
|
Equivalence operator.
Definition at line 490 of file callback.h. |
|