Inheritance diagram for Ux::PosixSem:
Definition at line 78 of file uxposixipc.hpp.
Public Member Functions | |
PosixSem (sem_t *s=NULL) | |
void | close (void) |
void | destroy (void) |
void | getvalue (int *valuep) |
void | init (int pshared=1, unsigned value=0) |
void | open (const char *name, int flags, mode_t perms=PERM_FILE, unsigned value=0) |
void | post (void) |
void | timedwait (const struct timespec *time) |
void | trywait (void) |
void | unlink (const char *name) |
void | wait (void) |
Protected Attributes | |
sem_t * | sem |
|
Definition at line 83 of file uxposixipc.hpp. |
|
Calls sem_close. Definition at line 222 of file uxposixipc.cpp. |
|
Calls sem_destroy. Definition at line 235 of file uxposixipc.cpp. |
|
Calls sem_getvalue. Definition at line 248 of file uxposixipc.cpp. |
|
Calls sem_init. Definition at line 261 of file uxposixipc.cpp. |
|
Calls sem_open. Definition at line 209 of file uxposixipc.cpp. |
|
Calls sem_post. Definition at line 274 of file uxposixipc.cpp. |
|
Calls sem_timedwait. Definition at line 287 of file uxposixipc.cpp. |
|
Calls sem_trywait. Definition at line 300 of file uxposixipc.cpp. |
|
Calls sem_unlink. Could be static, as it doesn't use sem. Definition at line 313 of file uxposixipc.cpp. References errno. |
|
Calls sem_wait. Definition at line 326 of file uxposixipc.cpp. |
|
Definition at line 80 of file uxposixipc.hpp. Referenced by close(), destroy(), getvalue(), init(), open(), post(), timedwait(), trywait(), and wait(). |