|
rad
2.0.0
|
#include <activityMoving.hpp>
Public Member Functions | |
| ActivityMoving (const std::string &id, rad::SMAdapter &sm, DataContext &data_ctx) | |
| 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_ctx) | |
| 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 implements the Do-Activity that simulates a moving device.
| server::ActivityMoving::ActivityMoving | ( | const std::string & | id, |
| rad::SMAdapter & | sm, | ||
| DataContext & | data_ctx | ||
| ) |
Constructor.
| [in] | id | Activity identifier. |
| [in] | sm | Reference to the State Machine adapter needed to trigger events. |
| [in] | data_ctx | Reference to the application runtime data. |
|
virtual |
Destructor.
|
delete |
| server::ActivityMoving::ActivityMoving | ( | const std::string & | id, |
| rad::SMAdapter & | sm, | ||
| DataContext & | data_ctx | ||
| ) |
|
virtual |
|
delete |
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
|
overridevirtual |
Implements rad::ThreadActivity.
|
overridevirtual |
Do-activity Moving simulating a device reaching a target position. While reaching target position it publishes its current position. When target position has been reached it generates a MoveDone event.
Implements rad::ThreadActivity.
1.8.5