|
discoLight
|


Public Member Functions | |
| GenericThreadInfo (std::string threadName, pid_t myThreadID) | |
| virtual | ~GenericThreadInfo () |
| void | run () final |
Public Member Functions inherited from SWE4211RPi::RunnableClass | |
| RunnableClass (std::string threadName, int priority=0) | |
| virtual | ~RunnableClass () |
| virtual void | resetThreadDiagnostics () |
| virtual void | printInformation () |
| virtual double | getCPUUsageInfo () |
| virtual pid_t | getThreadID () |
| virtual void | start () final |
| virtual void | setPriority (int priority) final |
| virtual int | getPriority () final |
| virtual bool | isShutdown () final |
| virtual bool | isStarted () final |
| virtual void | stopThreadExecution () |
| virtual void | waitForShutdown () |
Additional Inherited Members | |
Static Public Member Functions inherited from SWE4211RPi::RunnableClass | |
| static void | printThreads () |
| static void | resetAllThreadInformation () |
Protected Member Functions inherited from SWE4211RPi::RunnableClass | |
| virtual void | startChildRunnables () |
| virtual void | stopChildRunnables () |
Protected Attributes inherited from SWE4211RPi::RunnableClass | |
| std::thread * | myThread = NULL |
| pthread_t | executingThread = 0 |
| pid_t | myOSThreadID = 0 |
| std::string | myName |
| bool | keepGoing = true |
| bool | runCompleted = false |
| bool | runStarted = false |
| int | priority = -1 |
Static Protected Attributes inherited from SWE4211RPi::RunnableClass | |
| static std::list< RunnableClass * > | runningThreads |
| GenericThreadInfo::GenericThreadInfo | ( | std::string | threadName, |
| pid_t | myThreadID | ||
| ) |
This is the default constructor for the class.
| threadName | This is the name of the thread in a human readable format. |
|
virtual |
This method will clean up from the periodic task and its execution.
|
finalvirtual |
This is the run method for the class.
Implements SWE4211RPi::RunnableClass.