#include <sync_w32.h>

Public Member Functions | |
| bool | wait (unsigned msec=INFINITE) |
| void | signal (unsigned inc=1) |
| bool | open (char const *name, unsigned initValue=0) |
| void | reset () |
| void | close () |
| void | erase () |
| bool | wait (unsigned msec=INFINITE) |
| void | signal (unsigned inc=1) |
| void | reset () |
| bool | open (char const *name, unsigned initValue=0) |
| void | close () |
| void | erase () |
| dbSemaphore () | |
Protected Attributes | |
| HANDLE | s |
Private Attributes | |
| int | s |
| dbSemaphore | ( | ) | [inline] |
| bool wait | ( | unsigned | msec = INFINITE |
) |
| void signal | ( | unsigned | inc = 1 |
) |
Reimplemented in dbLocalSemaphore.
| bool open | ( | char const * | name, | |
| unsigned | initValue = 0 | |||
| ) |
| void reset | ( | ) |
| void close | ( | ) |
Reimplemented in dbLocalSemaphore.
| void erase | ( | ) |
| bool wait | ( | unsigned | msec = INFINITE |
) | [inline] |
| void signal | ( | unsigned | inc = 1 |
) | [inline] |
Reimplemented in dbLocalSemaphore.
| void reset | ( | ) | [inline] |
| bool open | ( | char const * | name, | |
| unsigned | initValue = 0 | |||
| ) | [inline] |
| void close | ( | ) | [inline] |
Reimplemented in dbLocalSemaphore.
| void erase | ( | ) | [inline] |
int s [private] |
HANDLE s [protected] |