rad 6.2.0
|
#include <activityMovingDds.hpp>
Public Member Functions | |
ActivityMovingDds (const std::string &id, rad::SMAdapter &sm, DataContext &data) | |
virtual | ~ActivityMovingDds () |
void | Initialize () override |
void | Configure (const std::vector< std::string > &keys) override |
void | Run () override |
ActivityMovingDds (const ActivityMovingDds &)=delete | |
ActivityMovingDds & | operator= (const ActivityMovingDds &)=delete |
Disable copy constructor. | |
![]() | |
ConfigurableActivity (const std::string &id) | |
virtual | ~ConfigurableActivity () |
ConfigurableActivity (const ConfigurableActivity &)=delete | |
ConfigurableActivity & | operator= (const ConfigurableActivity &)=delete |
Disable copy constructor. | |
![]() | |
ThreadActivity (const ThreadActivity &)=delete | |
ThreadActivity & | operator= (const ThreadActivity &)=delete |
pthread_t | GetNativeHandle () const override |
bool | IsThreadJoined () const override |
ThreadBaseActivity (ThreadBaseActivity const &)=delete | |
![]() | |
ThreadBaseActivity (ThreadBaseActivity const &)=delete | |
void | start (scxml4cpp::Context *c) override |
void | stop (scxml4cpp::Context *c) override |
bool | IsStopRequested () const |
![]() | |
Activity (const std::string &id) | |
virtual | ~Activity () |
std::string | getId () const |
void | setId (const std::string &id) |
Additional Inherited Members | |
![]() | |
void | StartThread () override |
void | JoinThread () override |
std::string | GetPthreadName () |
int | SetPthreadName (const std::string &name) |
exciiserver::ActivityMovingDds::ActivityMovingDds | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
DataContext & | data ) |
|
virtual |
|
delete |
|
overridevirtual |
Method invoked when SetConfig or LoadConfig command is received to re-configure the actions class attributes.
keys | Modified parameters. Empty vector means all params have changed. |
Implements rad::ConfigurableActivity.
|
overridevirtual |
Method invoked when Init command is received to re-initialize the actions class attributes.
Implements rad::ConfigurableActivity.
|
delete |
Disable copy constructor.
|
overridevirtual |
Interface to be implemented by child classes to implement the activity thread.
Implements rad::ThreadActivity.