fesa-core  5.0.1
fesa::AbstractRTActionFactory Class Referenceabstract

This class provides a method to create AbstractRTActions by their configuration and name. More...

#include <AbstractRTActionFactory.h>

Public Member Functions

AbstractRTActioncreateRTAction (const std::string &actionName, RTActionConfig &rtActionConfig)
 virtual method to create a RT action based on its name More...
 

Protected Member Functions

 AbstractRTActionFactory (const AbstractServiceLocator *serviceLocator, const std::map< std::string, const AbstractServiceLocator * > &serviceLocatorRelatedClasses)
 constructor
 
virtual ~AbstractRTActionFactory ()
 destructor
 
virtual AbstractRTActioncreateCustomRTAction (const std::string &actionName, RTActionConfig &rtActionConfig)=0
 virtual method to create a RT action based on its name More...
 

Detailed Description

This class provides a method to create AbstractRTActions by their configuration and name.

Member Function Documentation

fesa::AbstractRTActionFactory::createCustomRTAction ( const std::string &  actionName,
RTActionConfig rtActionConfig 
)
protectedpure virtual

virtual method to create a RT action based on its name

Parameters
actionNameto create the action
rtActionConfigwith the information for scheduling propose
fesa::AbstractRTActionFactory::createRTAction ( const std::string &  actionName,
RTActionConfig rtActionConfig 
)

virtual method to create a RT action based on its name

Parameters
actionNameto create the action
rtActionConfigwith the information for scheduling propose

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