ifw
0.0.1-dev
|
#include <ActivityPthread.hpp>
Public Member Functions | |
ActivityPthread (const std::string &id, rad::SMAdapter &sm, const int cpu=-1, const int priotity=-1) | |
virtual | ~ActivityPthread () |
virtual void | start () |
virtual void | stop () |
virtual void | run ()=0 |
std::string | GetName () |
int | SetName (const std::string &name) |
int | GetCPU () const |
int | GetConfiguredCPU () const |
int | GetPriority () |
int | GetConfiguredPriority () const |
rad::SMAdapter & | GetSM () |
void | TriggerInternalEvent (UniqueEvent &&e) |
ActivityPthread (const ActivityPthread &)=delete | |
ActivityPthread & | operator= (const ActivityPthread &)=delete |
Disable copy constructor. More... | |
ActivityPthread (const std::string &id, rad::SMAdapter &sm, const int cpu=-1, const int priotity=-1) | |
virtual | ~ActivityPthread () |
virtual void | start () |
virtual void | stop () |
virtual void | run ()=0 |
std::string | GetName () |
int | SetName (const std::string &name) |
int | GetCPU () const |
int | GetConfiguredCPU () const |
int | GetPriority () |
int | GetConfiguredPriority () const |
rad::SMAdapter & | GetSM () |
void | TriggerInternalEvent (UniqueEvent &&e) |
ActivityPthread (const ActivityPthread &)=delete | |
ActivityPthread & | operator= (const ActivityPthread &)=delete |
Disable copy constructor. More... | |
ActivityPthread (const std::string &id, rad::SMAdapter &sm, const int cpu=-1, const int priotity=-1) | |
virtual | ~ActivityPthread () |
virtual void | start () |
virtual void | stop () |
virtual void | run ()=0 |
std::string | GetName () |
int | SetName (const std::string &name) |
int | GetCPU () const |
int | GetConfiguredCPU () const |
int | GetPriority () |
int | GetConfiguredPriority () const |
rad::SMAdapter & | GetSM () |
void | TriggerInternalEvent (UniqueEvent &&e) |
ActivityPthread (const ActivityPthread &)=delete | |
ActivityPthread & | operator= (const ActivityPthread &)=delete |
Disable copy constructor. More... | |
![]() | |
Activity (const std::string &id) | |
virtual | ~Activity () |
bool | isRunning () |
void | setRunning (const bool running) |
std::string | getId () const |
void | setId (const std::string &id) |
Activity (const std::string &id) | |
virtual | ~Activity () |
bool | isRunning () |
void | setRunning (const bool running) |
std::string | getId () const |
void | setId (const std::string &id) |
Activity (const std::string &id) | |
virtual | ~Activity () |
bool | isRunning () |
void | setRunning (const bool running) |
std::string | getId () const |
void | setId (const std::string &id) |
This class is the base class for pthread-based do-activities.
: move to std::threads
: add common base class
: add fiber based activity
This class is the base class for pthread-based do-activities.
: move to std::threads
: add common base class
: add fiber based activity
This class is the base class for pthread-based do-activities.
: move to std::threads
: add common base class
: add fiber based activity
rad::ActivityPthread::ActivityPthread | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
const int | cpu = -1 , |
||
const int | priority = -1 |
||
) |
[in] | id | Identifier of the do-activity. |
[in] | sm | Reference to the StateMachine adapter. |
|
virtual |
|
delete |
rad::ActivityPthread::ActivityPthread | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
const int | cpu = -1 , |
||
const int | priotity = -1 |
||
) |
|
virtual |
|
delete |
rad::ActivityPthread::ActivityPthread | ( | const std::string & | id, |
rad::SMAdapter & | sm, | ||
const int | cpu = -1 , |
||
const int | priotity = -1 |
||
) |
|
virtual |
|
delete |
int rad::ActivityPthread::GetConfiguredCPU | ( | ) | const |
int rad::ActivityPthread::GetConfiguredCPU | ( | ) | const |
int rad::ActivityPthread::GetConfiguredCPU | ( | ) | const |
int rad::ActivityPthread::GetConfiguredPriority | ( | ) | const |
int rad::ActivityPthread::GetConfiguredPriority | ( | ) | const |
int rad::ActivityPthread::GetConfiguredPriority | ( | ) | const |
int rad::ActivityPthread::GetCPU | ( | ) | const |
int rad::ActivityPthread::GetCPU | ( | ) | const |
int rad::ActivityPthread::GetCPU | ( | ) | const |
std::string rad::ActivityPthread::GetName | ( | ) |
std::string rad::ActivityPthread::GetName | ( | ) |
std::string rad::ActivityPthread::GetName | ( | ) |
int rad::ActivityPthread::GetPriority | ( | ) |
int rad::ActivityPthread::GetPriority | ( | ) |
int rad::ActivityPthread::GetPriority | ( | ) |
rad::SMAdapter& rad::ActivityPthread::GetSM | ( | ) |
rad::SMAdapter & rad::ActivityPthread::GetSM | ( | ) |
rad::SMAdapter& rad::ActivityPthread::GetSM | ( | ) |
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
|
delete |
Disable copy constructor.
|
pure virtual |
Implements scxml4cpp::Activity.
Implemented in MyTestDoActivityPthread.
|
pure virtual |
Implements scxml4cpp::Activity.
Implemented in MyTestDoActivityPthread.
|
pure virtual |
Implements scxml4cpp::Activity.
Implemented in MyTestDoActivityPthread.
int rad::ActivityPthread::SetName | ( | const std::string & | name | ) |
int rad::ActivityPthread::SetName | ( | const std::string & | name | ) |
[in] | Name | for the thread. |
int rad::ActivityPthread::SetName | ( | const std::string & | name | ) |
|
virtual |
Implements scxml4cpp::Activity.
|
virtual |
Helper method to start a do-activity thread.
Implements scxml4cpp::Activity.
|
virtual |
Implements scxml4cpp::Activity.
|
virtual |
Implements scxml4cpp::Activity.
|
virtual |
Implements scxml4cpp::Activity.
|
virtual |
Helper method to stop a do-activity thread.
Implements scxml4cpp::Activity.
void rad::ActivityPthread::TriggerInternalEvent | ( | UniqueEvent && | e | ) |
void rad::ActivityPthread::TriggerInternalEvent | ( | UniqueEvent && | e | ) |
void rad::ActivityPthread::TriggerInternalEvent | ( | UniqueEvent && | e | ) |