rad  3.0.0
Public Member Functions | List of all members
scxml4cpp::Activity Class Referenceabstract

#include <Activity.h>

Inheritance diagram for scxml4cpp::Activity:
rad::CoroActivity< MyCoro, Context &, std::string > rad::ExecutorActivity< Executor, FuncBlock > MyActivity rad::CoroActivity< CORO, Args > rad::ExecutorActivity< Executor, Func > rad::ThreadBaseActivity TestDOMSCXMLReaderActivity TestHelperActivity TestMergerActivity TestRootActivity TestStateActivity

Public Member Functions

 Activity (const std::string &id)
 
virtual ~Activity ()
 
virtual void start (Context *c)=0
 
virtual void stop (Context *c)=0
 
std::string getId () const
 
void setId (const std::string &id)
 
 Activity (const std::string &id)
 
virtual ~Activity ()
 
virtual void start (Context *c)=0
 
virtual void stop (Context *c)=0
 
std::string getId () const
 
void setId (const std::string &id)
 
 Activity (const std::string &id)
 
virtual ~Activity ()
 
virtual void start (Context *c)=0
 
virtual void stop (Context *c)=0
 
std::string getId () const
 
void setId (const std::string &id)
 

Constructor & Destructor Documentation

◆ Activity() [1/3]

Activity::Activity ( const std::string &  id)

◆ ~Activity() [1/3]

Activity::~Activity ( )
virtual

◆ Activity() [2/3]

scxml4cpp::Activity::Activity ( const std::string &  id)

◆ ~Activity() [2/3]

virtual scxml4cpp::Activity::~Activity ( )
virtual

◆ Activity() [3/3]

scxml4cpp::Activity::Activity ( const std::string &  id)

◆ ~Activity() [3/3]

virtual scxml4cpp::Activity::~Activity ( )
virtual

Member Function Documentation

◆ getId() [1/3]

std::string Activity::getId ( ) const

◆ getId() [2/3]

std::string scxml4cpp::Activity::getId ( ) const

◆ getId() [3/3]

std::string scxml4cpp::Activity::getId ( ) const

◆ setId() [1/3]

void Activity::setId ( const std::string &  id)

◆ setId() [2/3]

void scxml4cpp::Activity::setId ( const std::string &  id)

◆ setId() [3/3]

void scxml4cpp::Activity::setId ( const std::string &  id)

◆ start() [1/3]

virtual void scxml4cpp::Activity::start ( Context c)
pure virtual

◆ start() [2/3]

virtual void scxml4cpp::Activity::start ( Context c)
pure virtual

◆ start() [3/3]

virtual void scxml4cpp::Activity::start ( Context c)
pure virtual

◆ stop() [1/3]

virtual void scxml4cpp::Activity::stop ( Context c)
pure virtual

◆ stop() [2/3]

virtual void scxml4cpp::Activity::stop ( Context c)
pure virtual

◆ stop() [3/3]

virtual void scxml4cpp::Activity::stop ( Context c)
pure virtual

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