Module: POSIX
- Defined in:
- lib/posix/semaphore.rb,
lib/posix/semaphore/mutex.rb,
ext/posix-semaphore.c
Defined Under Namespace
Classes: Semaphore
Class Method Summary collapse
- .sem_close ⇒ Object
- .sem_open ⇒ Object
- .sem_post ⇒ Object
- .sem_timedwait ⇒ Object
- .sem_trywait ⇒ Object
-
.sem_unlink ⇒ Object
VALUE method_sem_getvalue(VALUE self, VALUE semid);.
- .sem_wait ⇒ Object
Class Method Details
.sem_close ⇒ Object
15 |
# File 'ext/posix-semaphore.c', line 15
VALUE method_sem_close(VALUE self, VALUE semid);
|
.sem_open ⇒ Object
10 |
# File 'ext/posix-semaphore.c', line 10
VALUE method_sem_open(int argc, VALUE* argv, VALUE self);
|
.sem_post ⇒ Object
14 |
# File 'ext/posix-semaphore.c', line 14
VALUE method_sem_post(VALUE self, VALUE semid);
|
.sem_timedwait ⇒ Object
13 |
# File 'ext/posix-semaphore.c', line 13
VALUE method_sem_timedwait(VALUE self, VALUE semid, VALUE timeout);
|
.sem_trywait ⇒ Object
12 |
# File 'ext/posix-semaphore.c', line 12
VALUE method_sem_trywait(VALUE self, VALUE semid);
|
.sem_unlink ⇒ Object
VALUE method_sem_getvalue(VALUE self, VALUE semid);
17 |
# File 'ext/posix-semaphore.c', line 17
VALUE method_sem_unlink(VALUE self, VALUE semid);
|
.sem_wait ⇒ Object
11 |
# File 'ext/posix-semaphore.c', line 11
VALUE method_sem_wait(VALUE self, VALUE semid);
|