| (=<<) [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] |
|