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 |
![]() | |
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 () |
![]() | |
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 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.