Overview
-
module Async-
module IO-
class AddressEndpointThis class will open and close the socket automatically.
-
class Buffer -
class CompositeEndpoint -
class EndpointEndpoints represent a way of connecting or binding to an address.
-
class GenericRepresents an asynchronous IO within a reactor.
-
class HostEndpoint -
class NotificationA cross-reactor/process notification pipe.
-
module Peer -
module Protocol -
module Server -
class SharedEndpointPre-connect and pre-bind sockets so that it can be used between processes.
-
class BasicSocket -
class Socket -
class IPSocket -
class SocketEndpointThis class doesn't exert ownership over the specified socket, wraps a native ::IO.
-
class SSLEndpoint -
class SSLSocketAsynchronous TCP socket wrapper.
-
class SSLServerWe reimplement this from scratch because the native implementation doesn't expose the underlying server/context that we need to implement non-blocking accept.
-
class StandardInput -
class StandardOutput -
class StandardError -
class Stream -
class TCPSocketAsynchronous TCP socket wrapper.
-
class TCPServerAsynchronous TCP server wrappper.
-
class Threads -
class TrapA cross-reactor/process notification pipe.
-
class UDPSocketAsynchronous UDP socket wrapper.
-
class UNIXEndpointThis class doesn't exert ownership over the specified unix socket and ensures exclusive access by using
flockwhere possible. -
class UNIXSocket -
class UNIXServer
-
-