rad
2.0.0
|
Public Member Functions | |
MyTestDoActivityPthread (const int cpu, const int priority) | |
virtual | ~MyTestDoActivityPthread () |
void | Run () |
bool | IsRunning () const |
int | GetCounter () |
void | IncreaseCounter () |
void | ResetCounter () |
![]() | |
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 | |
PthreadActivity & | operator= (const PthreadActivity &)=delete |
Disable copy constructor. More... | |
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 | |
PthreadActivity & | operator= (const PthreadActivity &)=delete |
Disable copy constructor. More... | |
![]() | |
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... | |
![]() | |
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 | |
![]() | |
void | StartThread () override |
Disable assignment operator. More... | |
void | JoinThread () override |
bool | IsThreadJoined () const override |
void | StartThread () override |
Disable assignment operator. More... | |
void | JoinThread () override |
bool | IsThreadJoined () const override |
![]() |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements rad::PthreadActivity.