StatechartContextInterface Class Referenceabstract

#include <ArmarXCore/statechart/StatechartContextInterface.h>

+ Inheritance diagram for StatechartContextInterface:

Public Member Functions

virtual ChannelRefPtr getChannelRef (const std::string &observerName, const std::string &channelName)=0
 
virtual DatafieldRefPtr getDatafieldRef (ChannelRefPtr channelRef, const std::string &datafieldName)=0
 
virtual DatafieldRefPtr getDatafieldRef (const DataFieldIdentifier &datafieldIdentifier)=0
 
virtual VariantBasePtr getDataFromObserver (const DataFieldIdentifierBasePtr &identifier)=0
 
virtual TimedVariantBaseList getDataListFromObserver (std::string observerName, const DataFieldIdentifierBaseList &identifierList)=0
 
virtual ~StatechartContextInterface ()=default
 

Detailed Description

Definition at line 46 of file StatechartContextInterface.h.

Constructor & Destructor Documentation

◆ ~StatechartContextInterface()

virtual ~StatechartContextInterface ( )
virtualdefault

Member Function Documentation

◆ getChannelRef()

virtual ChannelRefPtr getChannelRef ( const std::string &  observerName,
const std::string &  channelName 
)
pure virtual

Implemented in StatechartContext.

◆ getDatafieldRef() [1/2]

virtual DatafieldRefPtr getDatafieldRef ( ChannelRefPtr  channelRef,
const std::string &  datafieldName 
)
pure virtual

Implemented in StatechartContext.

◆ getDatafieldRef() [2/2]

virtual DatafieldRefPtr getDatafieldRef ( const DataFieldIdentifier datafieldIdentifier)
pure virtual

Implemented in StatechartContext.

◆ getDataFromObserver()

virtual VariantBasePtr getDataFromObserver ( const DataFieldIdentifierBasePtr identifier)
pure virtual

Implemented in StatechartContext.

◆ getDataListFromObserver()

virtual TimedVariantBaseList getDataListFromObserver ( std::string  observerName,
const DataFieldIdentifierBaseList identifierList 
)
pure virtual

Implemented in StatechartContext.


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