Module swim.io

Package swim.io


package swim.io
Explicitly flow-controlled, non-blocking, parallel I/O engine, with swim-codec-modulated socket modems, and TCP and TLS transports.
  • Class
    Description
     
     
     
    Transport-layer security client authentication configuration.
    Flow-controlled network channel context.
    Network channel flow state, controlling accept, connect, read, and write operations.
    Network channel flow delta, modifying read and write operations.
    IP network connection context.
    Network interface for binding and connecting IP sockets and modems.
     
     
    IpModem<I,O>
    Network socket binding that provides asynchronous I/O decoders and encoders for a non-blocking NIO network channel.
    Network socket context that manages asynchronous I/O decoders and encoders for a non-blocking NIO network channel.
    Network service listener that handles asynchronous I/O operations for a non-blocking NIO server socket channel.
    Network listener context that manages asynchronous I/O operations for a non-blocking NIO server socket channel.
    External handle to a network IpService listener.
    IP Socket configuration parameters.
    Network socket binding that handles asynchronous I/O operations for a non-blocking NIO network channel.
    Network socket context that manages asynchronous I/O operations for a non-blocking NIO network channel.
    Adapter from a flow-controlled IpSocket to a decoder/encoder controlled IpModem.
    External handle to a network IpSocket.
     
    Asynchronous I/O multiplexor.
    Thrown when a Station encounters an error.
    TCP configuration parameters.
    TLS configuration parameters.
    I/O transport binding that handles asynchronous I/O operations for a non-blocking NIO channel.
    I/O transport context that manages asynchronous I/O operations for a non-blocking NIO channel.
    External handle to an I/O Transport.
    Transport configuration parameters.