|
Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
Establishes for some methods the notifications for registered Callbackable instances (use addCallbackable(...)). More...
#include <backcallervector.h>


Public Types | |
| typedef std::vector< _Tp, _Alloc >::iterator | iterator |
Public Types inherited from BackCaller | |
| typedef unsigned long | CallbackableType |
Public Member Functions | |
| BackCallerVector () | |
| virtual | ~BackCallerVector () |
| void | push_back (const _Tp &i) |
| iterator | erase (iterator pos) |
| void | pop_back () |
| void | clear () |
Public Member Functions inherited from BackCaller | |
| BackCaller () | |
| virtual | ~BackCaller () |
| virtual void | addCallbackable (Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE) |
| Adds a Callbackable instance to this caller instance. More... | |
| virtual void | removeCallbackable (Callbackable *callbackableInstance, CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE) |
| Removes a Callbackable instance from this caller instance. More... | |
| virtual void | removeAllCallbackables (CallbackableType type) |
| Removes all Callbackable instances from this caller instance. More... | |
| virtual void | callBack (CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE) |
| Calls all registered callbackable classes of the determined type. More... | |
| virtual void | callBackQMP (CallbackableType type=BackCaller::DEFAULT_CALLBACKABLE_TYPE) |
| Calls all registered callbackable classes of the determined type. More... | |
Static Public Attributes | |
| static const CallbackableType | BACKCALLER_VECTOR_MODIFIED = 10219 |
| Indicates that the list/vector has been modified, a new instance was either added or removed. More... | |
| static const CallbackableType | BACKCALLER_VECTOR_BEING_DELETED = 10220 |
| Indicates that the list is being deleted. More... | |
Static Public Attributes inherited from BackCaller | |
| static const CallbackableType | DEFAULT_CALLBACKABLE_TYPE = 0 |
| This is the default Callbackable type. More... | |
Establishes for some methods the notifications for registered Callbackable instances (use addCallbackable(...)).
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
static |
Indicates that the list is being deleted.
|
static |
Indicates that the list/vector has been modified, a new instance was either added or removed.