rad  3.0.0
Public Member Functions | List of all members
MyTestDoActivity Class Reference
Inheritance diagram for MyTestDoActivity:
rad::ThreadActivity rad::ThreadBaseActivity scxml4cpp::Activity

Public Member Functions

 MyTestDoActivity ()
 
virtual ~MyTestDoActivity ()
 
void Run () override
 
bool IsRunning () const
 
int GetCounter ()
 
void IncreaseCounter ()
 
void ResetCounter ()
 
- Public Member Functions inherited from rad::ThreadActivity
 ThreadActivity (const ThreadActivity &)=delete
 
ThreadActivityoperator= (const ThreadActivity &)=delete
 
pthread_t GetNativeHandle () const override
 
bool IsThreadJoined () const override
 
 ThreadActivity (const ThreadActivity &)=delete
 
ThreadActivityoperator= (const ThreadActivity &)=delete
 
pthread_t GetNativeHandle () const override
 
bool IsThreadJoined () const override
 
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
- Public Member Functions inherited from rad::ThreadBaseActivity
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
void start (scxml4cpp::Context *c) override
 
void stop (scxml4cpp::Context *c) override
 
std::string GetName () const
 
int SetName (const std::string &name)
 
bool IsStopRequested () const
 To be implemented by child classes. More...
 
 ThreadBaseActivity (ThreadBaseActivity const &)=delete
 
void start (scxml4cpp::Context *c) override
 
void stop (scxml4cpp::Context *c) override
 
std::string GetName () const
 
int SetName (const std::string &name)
 
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
 

Constructor & Destructor Documentation

◆ MyTestDoActivity()

MyTestDoActivity::MyTestDoActivity ( )
inline

◆ ~MyTestDoActivity()

virtual MyTestDoActivity::~MyTestDoActivity ( )
inlinevirtual

Member Function Documentation

◆ GetCounter()

int MyTestDoActivity::GetCounter ( )
inline

◆ IncreaseCounter()

void MyTestDoActivity::IncreaseCounter ( )
inline

◆ IsRunning()

bool MyTestDoActivity::IsRunning ( ) const
inline

◆ ResetCounter()

void MyTestDoActivity::ResetCounter ( )
inline

◆ Run()

void MyTestDoActivity::Run ( )
inlineoverridevirtual

Implements rad::ThreadActivity.


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