log4cplus  1.1.0
Namespaces | Classes | Typedefs | Functions
log4cplus::thread Namespace Reference

Namespaces

namespace  impl

Classes

class  Queue
 Single consumer, multiple producers queue. More...
class  SyncGuard
class  MutexImplBase
class  Mutex
class  SemaphoreImplBase
class  Semaphore
class  FairMutexImplBase
class  FairMutex
class  ManualResetEventImplBase
class  ManualResetEvent
class  SharedMutexImplBase
class  SyncGuardFunc
class  SharedMutex
class  ThreadImplBase
class  AbstractThread
 There are many cross-platform C++ Threading libraries. More...

Typedefs

typedef
helpers::SharedObjectPtr
< Queue
QueuePtr
typedef SyncGuard< MutexMutexGuard
typedef SyncGuard< SemaphoreSemaphoreGuard
typedef SyncGuard< FairMutexFairMutexGuard
typedef SyncGuardFunc
< SharedMutex,&SharedMutex::rdlock,&SharedMutex::rdunlock
SharedMutexReaderGuard
typedef SyncGuardFunc
< SharedMutex,&SharedMutex::wrlock,&SharedMutex::wrunlock
SharedMutexWriterGuard
typedef
helpers::SharedObjectPtr
< AbstractThread
AbstractThreadPtr

Functions

LOG4CPLUS_EXPORT
log4cplus::tstring const & 
getCurrentThreadName ()
LOG4CPLUS_EXPORT
log4cplus::tstring const & 
getCurrentThreadName2 ()
LOG4CPLUS_EXPORT void yield ()
LOG4CPLUS_EXPORT void blockAllSignals ()

Typedef Documentation

Definition at line 84 of file threads.h.

Definition at line 147 of file syncprims.h.

Definition at line 93 of file syncprims.h.

Definition at line 150 of file queue.h.

Definition at line 120 of file syncprims.h.

Definition at line 225 of file syncprims.h.

Definition at line 229 of file syncprims.h.


Function Documentation