|
| CXsiSemaphoreSet (key_t key, int nsems=0, int semflg=kFlagDefault) |
|
| CXsiSemaphoreSet (const char *pathname, int project, int nsems=0, int semflg=kFlagDefault) |
|
bool | init (key_t key, int nsems, int semflg) |
|
bool | init (const char *pathname, int project, int nsems, int semflg) |
|
bool | valid () const |
|
size_t | size () const |
|
bool | getAll (std::vector< unsigned short > &results) const |
|
bool | setAll (const std::vector< unsigned short > &values) |
|
bool | setVal (int index, int val) |
|
int | getVal (int index) const |
|
bool | apply (int index, int op, bool wait, bool undo) |
|
bool | apply (const std::vector< sembuf > &ops) |
|
void | destroy () |
|
|
static sembuf | GenOp (int index, int op, bool wait, bool undo) |
|
|
static const int | kFlagDefault = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH |
|
The documentation for this class was generated from the following file: