ObserverUpdater Interface Referenceabstract

The ObserverUpdater interface is implemented by IceStorm and an instance of this interface is provided on initialization to the TopicManagerObserver object. More...

#include <ArmarXCore/applications/ArmarXStorm/IceStorm/generated/IceStorm/Instrumentation.h>

+ Inheritance diagram for ObserverUpdater:

Public Types

typedef ObserverUpdaterPtr PointerType
 

Public Member Functions

void updateSubscriberObservers ()
 Update subscriber observers associated with each subscriber. More...
 
virtual void updateSubscriberObservers ()=0
 
void updateTopicObservers ()
 Update topic observers associated with each topics. More...
 
virtual void updateTopicObservers ()=0
 
virtual ~ObserverUpdater ()
 

Detailed Description

The ObserverUpdater interface is implemented by IceStorm and an instance of this interface is provided on initialization to the TopicManagerObserver object.

This interface can be used by add-ins imlementing the TopicManagerObserver interface to update the obsevers of observed objects.

Definition at line 270 of file Instrumentation.h.

Member Typedef Documentation

◆ PointerType

Definition at line 274 of file Instrumentation.h.

Constructor & Destructor Documentation

◆ ~ObserverUpdater()

~ObserverUpdater ( )
virtual

Definition at line 94 of file Instrumentation.cpp.

Member Function Documentation

◆ updateSubscriberObservers() [1/2]

void updateSubscriberObservers ( )

Update subscriber observers associated with each subscriber.

When called, this method goes through all the subscribers and for each subscriber TopicManagerObserver::getSubscriberObserver is called. The implementation of getSubscriberObserver has the possibility to return an updated observer if necessary.

◆ updateSubscriberObservers() [2/2]

virtual void updateSubscriberObservers ( )
pure virtual

◆ updateTopicObservers() [1/2]

void updateTopicObservers ( )

Update topic observers associated with each topics.

When called, this method goes through all the topics and for each topic TopicManagerObserver::getTopicObserver is called. The implementation of getTopicObserver has the possibility to return an updated observer if necessary.

◆ updateTopicObservers() [2/2]

virtual void updateTopicObservers ( )
pure virtual

The documentation for this interface was generated from the following files: