log4cplus  1.1.0
Public Member Functions
log4cplus::thread::impl::Semaphore Class Reference

#include <syncprims-impl.h>

Inheritance diagram for log4cplus::thread::impl::Semaphore:
[legend]
Collaboration diagram for log4cplus::thread::impl::Semaphore:
[legend]

List of all members.

Public Member Functions

 Semaphore (unsigned max, unsigned initial)
 ~Semaphore ()
void lock () const
void unlock () const

Detailed Description

Definition at line 106 of file syncprims-impl.h.


Constructor & Destructor Documentation

log4cplus::thread::impl::Semaphore::Semaphore ( unsigned  max,
unsigned  initial 
) [inline]

Definition at line 141 of file syncprims-pthreads.h.

References lock(), and LOG4CPLUS_THROW_RTE.

Definition at line 212 of file syncprims-pthreads.h.

References LOG4CPLUS_THROW_RTE.


Member Function Documentation

Definition at line 246 of file syncprims-pthreads.h.

References LOG4CPLUS_THROW_RTE.

Referenced by Semaphore().

Definition at line 232 of file syncprims-pthreads.h.

References LOG4CPLUS_THROW_RTE.


The documentation for this class was generated from the following files: