Threading classes


Detailed Description

This group defines a number of threading classes and utility functions.


Classes

class  FeeServer::Condition
 Syncronisation point of threads. More...
class  FeeServer::Condition::Attributes
 Conditin attributes. More...
class  FeeServer::Mutex
 Mutex lock. More...
class  FeeServer::Guard
 Class to lock a mutex in a scope. More...
class  FeeServer::Thread
 Class representing a thread. The user should overload the function operator member function (operator()) to do the thread job. Provides member function for cancelling, joining, and so on. More...
class  FeeServer::Thread::Attributes
 Thread attributes. More...
class  FeeServer::ThreadManager
 Thread manager class. This is a singleton object that registers all threads started. More...

Functions

void FeeServer::fee_thread_cleanup (void *arg)
void * FeeServer::fee_thread_launcher (void *arg) throw ()


Function Documentation

void FeeServer::fee_thread_cleanup ( void *  arg  ) 

Clean-up handler

void * FeeServer::fee_thread_launcher ( void *  arg  )  throw ()

Trampoline function


Generated on Thu Jun 26 17:02:26 2008 for FeeServer++ 0.9 by  doxygen 1.5.6