dbLocalSemaphore Class Reference

#include <sync_w32.h>

Inheritance diagram for dbLocalSemaphore:

dbSemaphore

List of all members.

Public Member Functions

void wait (dbMutex &mutex)
bool wait (dbMutex &mutex, time_t timeout)
void signal (unsigned inc=1)
void open (unsigned initValue=0)
void close ()
bool wait (dbMutex &mutex, time_t timeoutMsec)
void wait (dbMutex &mutex)
bool open (unsigned initValue=0)

Private Attributes

pthread_cond_t cond
int count


Member Function Documentation

void wait ( dbMutex mutex  )  [inline]

bool wait ( dbMutex mutex,
time_t  timeout 
) [inline]

void signal ( unsigned  inc = 1  )  [inline]

Reimplemented from dbSemaphore.

void open ( unsigned  initValue = 0  )  [inline]

void close (  )  [inline]

Reimplemented from dbSemaphore.

bool wait ( dbMutex mutex,
time_t  timeoutMsec 
) [inline]

void wait ( dbMutex mutex  )  [inline]

bool open ( unsigned  initValue = 0  )  [inline]


Member Data Documentation

pthread_cond_t cond [private]

int count [private]


Online Library Docs

sipXecs home page

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