#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. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001