dbPooledThread Class Reference

#include <sync.h>

List of all members.

Private Member Functions

void run ()
void stop ()
 dbPooledThread (dbThreadPool *threadPool)
 ~dbPooledThread ()

Static Private Member Functions

static void thread_proc pooledThreadFunc (void *arg)

Private Attributes

dbThread thread
dbThreadPoolpool
dbPooledThreadnext
dbThread::thread_proc_t f
void * arg
bool running
dbLocalSemaphore startSem
dbLocalSemaphore readySem

Friends

class dbThreadPool


Constructor & Destructor Documentation

dbPooledThread ( dbThreadPool threadPool  )  [private]

~dbPooledThread (  )  [private]


Member Function Documentation

void thread_proc pooledThreadFunc ( void *  arg  )  [static, private]

void run (  )  [private]

void stop (  )  [private]


Friends And Related Function Documentation

friend class dbThreadPool [friend]


Member Data Documentation

dbThread thread [private]

dbThreadPool* pool [private]

dbPooledThread* next [private]

void* arg [private]

bool running [private]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild