The basic event type for the observer-observable pattern in MRPT.
GLsizei GLsizei GLuint * obj
Inherit from this class to get notified about events from any CObservable object after subscribing to...
std::set< CObservable * > m_subscribed
void observeEnd(CObservable &obj)
Ends the subscription of this observer to the given object (note that there is no need to call this m...
void internal_on_event(const mrptEvent &e)
Inherit from this class for those objects capable of being observed by a CObserver class...
virtual void OnEvent(const mrptEvent &e)=0
This virtual function will be called upon receive of any event after starting listening at any CObser...
void observeBegin(CObservable &obj)
Starts the subscription of this observer to the given object.