This abstract class is the base class used for callbacks. More...
#include <utils.h>
Public Member Functions | |
virtual bool | callback (Object *v, const Signal a) const =0 |
virtual | ~Functor () |
Additional Inherited Members | |
![]() | |
NonCopyable () | |
~NonCopyable () |
This abstract class is the base class used for callbacks.
|
inlinevirtual |
This is the callback method.
The return value should be true in case the action is allowed to happen. In case a subscriber disapproves the action false is returned.
It is important that the callback methods are implemented in a thread-safe and re-entrant way!!!