#include <SickThread.hpp>
Public Member Functions | |
pthread_t * | get_thread_id () |
bool | isRunning () |
void | join () |
void | run (void *classptr) |
ThreadWrapperBase () | |
virtual | ~ThreadWrapperBase () |
Protected Attributes | |
void * | pthis |
Private Member Functions | |
virtual void | thread_entry ()=0 |
Private Attributes | |
pthread_t | t_id |
Friends | |
void * | wrapper_prerun (void *) |
Definition at line 14 of file SickThread.hpp.
|
inline |
Definition at line 23 of file SickThread.hpp.
|
inlinevirtual |
Definition at line 24 of file SickThread.hpp.
|
inline |
Definition at line 51 of file SickThread.hpp.
|
inline |
Definition at line 35 of file SickThread.hpp.
|
inline |
Definition at line 45 of file SickThread.hpp.
|
inline |
Definition at line 26 of file SickThread.hpp.
|
privatepure virtual |
Implemented in SickThread< T, M >, SickThread< devices::LuxBase,&devices::LuxBase::updateThreadFunction >, SickThread< Tcp,&Tcp::readThreadFunction >, SickThread< application::LdmrsFieldApp,&application::LdmrsFieldApp::changeThreadFunction >, SickThread< File,&File::readThreadFunction >, SickThread< application::LdmrsSectorChangeApp,&application::LdmrsSectorChangeApp::changeThreadFunction >, SickThread< Manager,&Manager::sourceThreadFunction >, and SickThread< application::LdmrsNtpTimeApp,&application::LdmrsNtpTimeApp::changeThreadFunction >.
|
friend |
Definition at line 7 of file SickThread.cpp.
|
protected |
Definition at line 20 of file SickThread.hpp.
|
private |
Definition at line 16 of file SickThread.hpp.