rad
2.0.0
|
#include <activityMoving.hpp>
Public Member Functions | |
ActivityMoving (const std::string &id, rad::SMAdapter &sm, DataContext &data) | |
virtual | ~ActivityMoving () |
void | Run () override |
ActivityMoving (const ActivityMoving &)=delete | |
ActivityMoving & | operator= (const ActivityMoving &)=delete |
Disable copy constructor. More... | |
ActivityMoving (const std::string &id, rad::SMAdapter &sm, DataContext &data) | |
virtual | ~ActivityMoving () |
void | Run () override |
ActivityMoving (const ActivityMoving &)=delete | |
ActivityMoving & | operator= (const ActivityMoving &)=delete |
Disable copy constructor. More... | |
Public Member Functions inherited from rad::ThreadActivity | |
ThreadActivity (const ThreadActivity &)=delete | |
ThreadActivity & | operator= (const ThreadActivity &)=delete |
pthread_t | GetNativeHandle () const override |
bool | IsThreadJoined () const override |
ThreadActivity (const ThreadActivity &)=delete | |
ThreadActivity & | operator= (const ThreadActivity &)=delete |
pthread_t | GetNativeHandle () const override |
bool | IsThreadJoined () const override |
Public Member Functions inherited from rad::ThreadBaseActivity | |
ThreadBaseActivity (ThreadBaseActivity const &)=delete | |
void | start () override |
void | stop () override |
std::string | GetName () const |
int | SetName (const std::string &name) |
ThreadBaseActivity (ThreadBaseActivity const &)=delete | |
void | start () override |
void | stop () override |
std::string | GetName () const |
int | SetName (const std::string &name) |
bool | IsStopRequested () const |
To be implemented by child classes. More... | |
bool | IsStopRequested () const |
To be implemented by child classes. More... | |
Public Member Functions inherited from scxml4cpp::Activity | |
Activity (const std::string &id) | |
virtual | ~Activity () |
std::string | getId () const |
void | setId (const std::string &id) |
Activity (const std::string &id) | |
virtual | ~Activity () |
std::string | getId () const |
void | setId (const std::string &id) |
Activity (const std::string &id) | |
virtual | ~Activity () |
std::string | getId () const |
void | setId (const std::string &id) |
Additional Inherited Members | |
Protected Member Functions inherited from rad::ThreadActivity | |
void | StartThread () override |
void | JoinThread () override |
void | StartThread () override |
void | JoinThread () override |
Protected Member Functions inherited from rad::ThreadBaseActivity |
This class contains the implementation of the do-activity used to simulate the axes movements.
exmalserver::ActivityMoving::ActivityMoving | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
DataContext & | data | ||
) |
Constructor.
[in] | id | Name of the activity. |
[in] | sm | State Machine facade. |
[in] | data | Data shared within the application among actions and activities. |
|
virtual |
|
delete |
exmalserver::ActivityMoving::ActivityMoving | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
DataContext & | data | ||
) |
Constructor.
[in] | id | Name of the activity. |
[in] | sm | State Machine facade. |
[in] | data | Data shared within the application among actions and activities. |
|
virtual |
|
delete |
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
|
overridevirtual |
Simulates the axes movements.
Implements rad::ThreadActivity.
|
overridevirtual |
Simulates the axes movements.
Implements rad::ThreadActivity.