rad 6.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MyTestDoActivityPthread Class Reference
Inheritance diagram for MyTestDoActivityPthread:
rad::PthreadActivity rad::ThreadBaseActivity scxml4cpp::Activity

Public Member Functions

 MyTestDoActivityPthread (const int cpu, const int priority)
 
virtual ~MyTestDoActivityPthread ()
 
void Run ()
 
bool IsRunning () const
 
int GetCounter ()
 
void IncreaseCounter ()
 
void ResetCounter ()
 
- Public Member Functions inherited from rad::PthreadActivity
 PthreadActivity (const std::string &id, const int cpu=-1, const int priotity=-1)
 
virtual ~PthreadActivity ()
 
std::string GetName ()
 
int SetName (const std::string &name)
 
int GetCPU () const
 
int GetConfiguredCPU () const
 
void SetConfiguredCPU (const int cpu)
 
int GetPriority ()
 
int GetConfiguredPriority () const
 
void SetConfiguredPriority (const int priority)
 
pthread_t GetNativeHandle () const override
 
 PthreadActivity (const PthreadActivity &)=delete
 
PthreadActivityoperator= (const PthreadActivity &)=delete
 Disable copy constructor.
 
- Public Member Functions inherited from rad::ThreadBaseActivity
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
void start (scxml4cpp::Context *c) override
 
void stop (scxml4cpp::Context *c) override
 
bool IsStopRequested () const
 
- Public Member Functions inherited from scxml4cpp::Activity
 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::PthreadActivity
void StartThread () override
 Disable assignment operator.
 
void JoinThread () override
 
bool IsThreadJoined () const override
 

Constructor & Destructor Documentation

◆ MyTestDoActivityPthread()

MyTestDoActivityPthread::MyTestDoActivityPthread ( const int cpu,
const int priority )
inline

◆ ~MyTestDoActivityPthread()

virtual MyTestDoActivityPthread::~MyTestDoActivityPthread ( )
inlinevirtual

Member Function Documentation

◆ GetCounter()

int MyTestDoActivityPthread::GetCounter ( )
inline

◆ IncreaseCounter()

void MyTestDoActivityPthread::IncreaseCounter ( )
inline

◆ IsRunning()

bool MyTestDoActivityPthread::IsRunning ( ) const
inline

◆ ResetCounter()

void MyTestDoActivityPthread::ResetCounter ( )
inline

◆ Run()

void MyTestDoActivityPthread::Run ( )
inlinevirtual

Implements rad::PthreadActivity.


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