1#ifndef INC_EUENDLESSPTHREAD_H
2#define INC_EUENDLESSPTHREAD_H
Abstract superclass for threads.
Definition EuAPThread.h:73
EuAPThread & operator=(const EuAPThread &)
Base class for a thread that executes its work endlessly until aborted.
Definition EuEndlessPThread.h:69
virtual int finishBreak()
void unsetExclusiveAccess()
void setExclusiveAccess()
EuEndlessPThread(const EuEndlessPThread &)
pthread_cond_t m_BreakCond
Definition EuEndlessPThread.h:153
EuPTHREAD_ORDER
Definition EuEndlessPThread.h:84
@ EuPTHREAD_WORK
Definition EuEndlessPThread.h:94
@ EuPTHREAD_TAKE_A_BREAK
Definition EuEndlessPThread.h:105
sem_t m_Semaphore
Definition EuEndlessPThread.h:167
virtual ~EuEndlessPThread()
static void * threadWork(void *pParam)
pthread_mutex_t m_ExclusiveAccessMutex
Definition EuEndlessPThread.h:142
bool m_bInExluzivAccess
Definition EuEndlessPThread.h:196
EuPTHREAD_ORDER m_eThreadOrder
Definition EuEndlessPThread.h:131
int m_iBreakCounter
Definition EuEndlessPThread.h:185