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 | |
Protected Member Functions inherited from frepple::utils::NonCopyable | |
| 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!!!