core.file_system.AsyncFile:
Represents a file on the file-system which can be read from, or
written to asynchronously.
core.buffer.Buffer:
A Buffer represents a sequence of zero or more bytes that can be
written to or read from, and which expands as necessary to
accomodate any bytes written to it.
core.streams.Pump:
Pumps data from a ReadStream to a WriteStream and performs flow
control where necessary to prevent the write stream from getting
overloaded.
core.streams.ReadStream:
A mixin module which represents a stream of data that can be read
from.
core.http.ServerWebSocket:
Instances of this class are created when a WebSocket is accepted on
the server.
core.parsetools.RecordParser:
A helper class which allows you to easily parse protocols which are
delimited by a sequence of bytes, or fixed size records.
core.http.RouteMatcher:
This class allows you to do route requests based on the HTTP verb
and the request URI, in a manner similar to <a
href="http://www.sinatrarb.com/">Sinatra</a> or
<a href="http://expressjs.com/">Express</a>.
core.shared_data.SharedData:
Sometimes it is desirable to share immutable data between different
event loops, for example to implement a cache of data.
core.http.HttpClientRequest:
Instances of this class are created by an HttpClient instance, via
one of the methods corresponding to the specific HTTP methods, or
the generic HttpClient request method.