| (>>=) [Async.Std] | >>= is used to chain asynchronous functions together.
|
| (>>|) [Async.Std] | >>| is similar to >>=, but it is used for non-asynchronous functions.
|
A | |
| after [Async.Std] |
a deferred that becomes determined after the given amount of time
|
| all [Async.Std.Deferred] | all ts returns a deferred that becomes determined when every t in ts is
determined.
|
| any [Async.Std.Deferred] | any ts returns a deferred that is fulfilled when any of the underlying
deferreds is fulfilled
|
B | |
| bind [Async.Std.Deferred] |
longhand for (>>=)
|
| both [Async.Std.Deferred] | both t1 t2 becomes determined after both t1 and t2 become determined.
|
C | |
| connect [Async.Std.Tcp] |
Create a connection to the given address.
|
| create [Async.Std.Pipe] |
Creates a new pipe, and returns the reader and writer ends.
|
| create [Async.Std.Ivar] |
Create a new unfilled
Ivar.t
|
D | |
| don't_wait_for [Async.Std] |
a convenience function for ignoring a deferred value
|
E | |
| every [Async.Std] | every t f schedules f to be executed every t seconds.
|
F | |
| file_contents [Async.Std.Reader] | file_contents filename returns the string with the full contents of the
file
|
| file_lines [Async.Std.Reader] | file_lines filename returns a list of the lines in the named file.
|
| fill [Async.Std.Ivar] |
Fill the given
Ivar.t.
|
| fill_if_empty [Async.Std.Ivar] |
Fill the given
Ivar.t.
|
| filter [Async.Std.Deferred.List] |
filter a list using an asynchronous predicate
|
| find [Async.Std.Deferred.List] |
find the first element of a list satisfying an asynchronous predicate.
|
| fold [Async.Std.Deferred.List] |
fold an asynchronous function over a list
|
I | |
| is_empty [Async.Std.Ivar] |
Return true if the
Ivar.t is empty.
|
| is_full [Async.Std.Ivar] |
Return true if the
Ivar.t is full.
|
| iter [Async.Std.Deferred.List] |
iterate an asynchronous unit-valued function over a list;
iter l f
becomes determined only after all calls to f complete.
|
M | |
| map [Async.Std.Deferred.List] |
map an asynchronous function over a list;
map l f becomes determined
when all calls to f complete.
|
N | |
| never [Async.Std] |
a deferred that is never determined
|
P | |
| printf [Async.Std] |
This function is an Async-friendly version of
Printf.printf,
which is very useful for debugging.
|
R | |
| read [Async.Std.Pipe] |
Reads data from the reader end of the pipe.
|
| read [Async.Std.Ivar] | read iv returns the Deferred.t associated with iv.
|
| read_line [Async.Std.Reader] |
reads a single line from the given input stream.
|
| return [Async.Std] | return is used to create a Deferred.t that is immediately determined
with the provided value.
|
S | |
| shutdown [Async.Std.Socket] |
Close one or both ends of a socket
|
T | |
| to_host_and_port [Async.Std.Tcp] |
Interprets a string and int as a network host and port that can be
connected to.
|
| try_with [Async.Std] | try_with f runs the asynchronous function f, and returns Core.Std.Ok x if
f () returns x.
|
W | |
| with_timeout [Async.Std] | with_timeout t x will become determined with `Result v if x becomes
determined with v within the timespan t.
|
| write [Async.Std.Pipe] |
Writes data into the writer end of a pipe.
|
| write_line [Async.Std.Writer] |
Writes a line of text to the given output stream.
|