OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTC::FsmStructureListenerHolder Class Reference

FsmStructureListener holder class. More...

#include <FsmActionListener.h>

Public Member Functions

 FsmStructureListenerHolder ()
 Constructor .
 
virtual ~FsmStructureListenerHolder ()
 Destructor .
 
void addListener (FsmStructureListener *listener, bool autoclean)
 Add the listener.
 
void removeListener (FsmStructureListener *listener)
 Remove the listener.
 
void notify (RTC::FsmStructure &structure)
 Notify listeners.
 

Detailed Description

FsmStructureListener holder class.

This class manages one ore more instances of FsmStructureListener class.

Constructor & Destructor Documentation

◆ FsmStructureListenerHolder()

RTC::FsmStructureListenerHolder::FsmStructureListenerHolder ( )

Constructor .

◆ ~FsmStructureListenerHolder()

virtual RTC::FsmStructureListenerHolder::~FsmStructureListenerHolder ( )
virtual

Destructor .

Member Function Documentation

◆ addListener()

void RTC::FsmStructureListenerHolder::addListener ( FsmStructureListener * listener,
bool autoclean )

Add the listener.

This method adds the listener.

Parameters
listenerAdded listener
autocleantrue:The listener is deleted at the destructor., false:The listener is not deleted at the destructor.

◆ notify()

void RTC::FsmStructureListenerHolder::notify ( RTC::FsmStructure & structure)

Notify listeners.

This calls the Callback method of the registered listener.

Parameters
structure

◆ removeListener()

void RTC::FsmStructureListenerHolder::removeListener ( FsmStructureListener * listener)

Remove the listener.

This method removes the listener.

Parameters
listenerRemoved listener

The documentation for this class was generated from the following file: