#include <Semaphore.hpp>
Public Methods | |
Semaphore (int init=0, const char *sem_name="", int c=7) | |
virtual __inline | ~Semaphore () |
void | P () |
void | V () |
SCHAR | get () |
Private Methods | |
__inline | Semaphore (const Semaphore &src) |
__inline const Semaphore & | operator= (const Semaphore &src) |
Private Attributes | |
Mutex | m |
SCHAR | state |
char * | name |
int | color |
int | fg |
|
Definition at line 11 of file Semaphore.cpp. |
|
Definition at line 16 of file Semaphore.hpp. 00016 { } |
|
|
|
Definition at line 19 of file Semaphore.cpp. |
|
Definition at line 36 of file Semaphore.cpp. |
|
Definition at line 42 of file Semaphore.cpp. |
|
|
|
Definition at line 12 of file Semaphore.hpp. |
|
Definition at line 13 of file Semaphore.hpp. |
|
Definition at line 9 of file Semaphore.hpp. |
|
Definition at line 11 of file Semaphore.hpp. |
|
Definition at line 10 of file Semaphore.hpp. |