Overview
-
class IO-
module Endpoint-
class AddressEndpoint < GenericRepresents an endpoint for a specific network address.
-
class BoundEndpoint < GenericRepresents an endpoint that has been bound to one or more sockets.
-
class GenericEndpoints represent a way of connecting or binding to an address.
-
class CompositeEndpoint < GenericA composite endpoint is a collection of endpoints that are used in order.
-
class ConnectedEndpoint < GenericRepresents an endpoint that has been connected to a socket.
-
class HostEndpoint < GenericRepresents an endpoint for a hostname and service that resolves to multiple addresses.
-
class NamedEndpointsA named endpoints collection is a hash of endpoints that can be accessed by name.
-
class SocketEndpoint < GenericThis class doesn't exert ownership over the specified socket, wraps a native ::IO.
-
class SSLEndpoint < GenericRepresents an SSL/TLS endpoint that wraps another endpoint.
-
module TLS-
module CertificatesUtilities for parsing PEM-encoded certificates.
-
class ConfigurationRepresents transport-neutral TLS certificate and verification configuration.
-
module OpenSSLProvides OpenSSL compilation for transport-neutral TLS configuration.
-
class TrustStoreRepresents transport-neutral trusted certificate sources.
-
-
class UNIXEndpoint < AddressEndpointThis class doesn't exert ownership over the specified unix socket and ensures exclusive access by using
flockwhere possible. -
class WrapperRepresents a wrapper for socket operations that provides scheduling and configuration.
-
-
-
module OpenSSL-
module SSL-
class SSLSocketRepresents an SSL socket with additional methods for compatibility.
-
-