dbGlobalCriticalSection Class Reference

#include <sync_w32.h>

List of all members.

Public Member Functions

void enter ()
void leave ()
bool open (char const *name, sharedsem_t *shr)
bool create (char const *name, sharedsem_t *shr)
void close ()
void erase ()
void enter ()
void leave ()
bool open (char const *name, long *count)
bool create (char const *name, long *count)
void close ()
void erase ()
 dbGlobalCriticalSection ()

Private Attributes

int semid
sharedsem_tcount
pthread_t owner
HANDLE event


Constructor & Destructor Documentation

dbGlobalCriticalSection (  )  [inline]


Member Function Documentation

void enter (  ) 

void leave (  ) 

bool open ( char const *  name,
sharedsem_t shr 
)

bool create ( char const *  name,
sharedsem_t shr 
)

void close (  )  [inline]

void erase (  ) 

void enter (  )  [inline]

void leave (  )  [inline]

bool open ( char const *  name,
long *  count 
) [inline]

bool create ( char const *  name,
long *  count 
) [inline]

void close (  )  [inline]

void erase (  )  [inline]


Member Data Documentation

int semid [private]

sharedsem_t * count [private]

pthread_t owner [private]

HANDLE event [private]


Online Library Docs

sipXecs home page

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