(=<<) [Duppy.Monad] |
|
(>>=) [Duppy.Monad] |
|
A | |
add [Duppy.Async] |
|
add [Duppy.Task] | Schedule a task. |
B | |
ba_write [Duppy.Transport_t] | |
bind [Duppy.Monad] | Compose two computations. |
broadcast [Duppy.Monad.Condition.Factory] |
|
C | |
catch [Duppy.Monad] |
|
create [Duppy.Monad.Condition.Factory] | Create a condition. |
create [Duppy.Monad.Mutex.Mutex_t] |
|
create [Duppy] | Initiate a new scheduler |
D | |
delay [Duppy.Monad.Monad_io_t] |
|
E | |
exec [Duppy.Monad.Monad_io_t] |
|
F | |
fold_left [Duppy.Monad] |
|
I | |
iter [Duppy.Monad] |
|
L | |
lock [Duppy.Monad.Mutex.Mutex_t] | A computation that locks a mutex
and returns |
P | |
priority [Duppy.Monad.Mutex.Mutex_control] | |
Q | |
queue [Duppy] |
|
R | |
raise [Duppy.Monad] |
|
read [Duppy.Transport_t] | |
read [Duppy.Monad.Monad_io_t] |
|
read [Duppy.Io_t] | Wrapper to perform a read on a socket and trigger a function when a marker has been detected, or enough data has been read. |
read_all [Duppy.Monad.Monad_io_t] |
|
return [Duppy.Monad] |
|
run [Duppy.Monad] |
|
S | |
scheduler [Duppy.Monad.Mutex.Mutex_control] | |
signal [Duppy.Monad.Condition.Factory] |
|
sock [Duppy.Transport_t] | |
stop [Duppy.Async] | Stop and remove the asynchronous task. |
stop [Duppy] | Stop all queues running on that scheduler, causing them to return. |
T | |
try_lock [Duppy.Monad.Mutex.Mutex_t] | A computation that tries to lock a mutex. |
U | |
unlock [Duppy.Monad.Mutex.Mutex_t] | A computation that unlocks a mutex. |
W | |
wait [Duppy.Monad.Condition.Factory] |
|
wake_up [Duppy.Async] | Wake up an asynchronous task. |
write [Duppy.Transport_t] | |
write [Duppy.Monad.Monad_io_t] |
|
write [Duppy.Io_t] | Similar to |
write_bigarray [Duppy.Monad.Monad_io_t] |
|