# sig/async/io/address_endpoint.rbs class Async::IO::AddressEndpoint < Async::IO::Endpoint def bind: () -> untyped def connect: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/async/io/buffer.rbs class Async::IO::Buffer < Async::IO::String def <<: () -> untyped def initialize: () -> void end # sig/async/io/address_endpoint.rbs class Async::IO::Endpoint def self.each: () -> untyped def self.parse: () -> untyped def self.socket: () -> untyped def self.ssl: () -> untyped def self.tcp: () -> untyped def self.try_convert: () -> untyped def self.udp: () -> untyped def self.unix: () -> untyped def accept: () -> untyped def each: () -> untyped def hostname: () -> untyped def initialize: () -> void end # sig/async/io/generic.rbs class Async::IO::Generic < Async::IO::Wrapper def async_send: () -> untyped def connected?: () -> untyped def nonblock: () -> untyped def nonblock?: () -> untyped def wait: () -> untyped def wrap: () -> untyped def wrap_blocking_method: () -> untyped def wraps: () -> untyped end # sig/async/io/host_endpoint.rbs class Async::IO::HostEndpoint < Async::IO::Endpoint def bind: () -> untyped def connect: () -> untyped def each: () -> untyped def hostname: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/async/io/notification.rbs class Async::IO::Notification def close: () -> untyped def initialize: () -> void def signal: () -> untyped def wait: () -> untyped end # sig/async/io/protocol/generic.rbs class Async::IO::Protocol::Generic def close: () -> untyped def closed?: () -> untyped def initialize: () -> void end # sig/async/io/protocol/line.rbs class Async::IO::Protocol::Line < Async::IO::Protocol::Generic def each_line: () -> untyped def initialize: () -> void def peek_line: () -> untyped def read_line: () -> untyped def read_lines: () -> untyped def write_lines: () -> untyped end # sig/async/io/ssl_endpoint.rbs class Async::IO::SSLEndpoint < Async::IO::Endpoint def bind: () -> untyped def build_context: () -> untyped def connect: () -> untyped def context: () -> untyped def each: () -> untyped def hostname: () -> untyped def initialize: () -> void def params: () -> untyped def to_s: () -> untyped end # sig/async/io/ssl_socket.rbs class Async::IO::SSLServer def accept: () -> untyped def dup: () -> untyped def initialize: () -> void def listen: () -> untyped end # sig/async/io/ssl_socket.rbs class Async::IO::SSLSocket < Async::IO::Generic def self.connect: () -> untyped def initialize: () -> void def local_address: () -> untyped def remote_address: () -> untyped end # sig/async/io/shared_endpoint.rbs class Async::IO::SharedEndpoint < Async::IO::Endpoint def self.bound: () -> untyped def self.connected: () -> untyped def accept: () -> untyped def bind: () -> untyped def close: () -> untyped def connect: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/async/io/socket.rbs class Async::IO::Socket < Async::IO::BasicSocket def self.accept: () -> untyped def self.bind: () -> untyped def self.build: () -> untyped def self.connect: () -> untyped def self.pair: () -> untyped def accept: () -> untyped def connect: () -> untyped end # sig/async/io/socket_endpoint.rbs class Async::IO::SocketEndpoint < Async::IO::Endpoint def bind: () -> untyped def connect: () -> untyped def initialize: () -> void def to_s: () -> untyped end # sig/async/io/stream.rbs class Async::IO::Stream def <<: () -> untyped def close: () -> untyped def closed?: () -> untyped def connected?: () -> untyped def consume_read_buffer: () -> untyped def eof!: () -> untyped def eof?: () -> untyped def fill_read_buffer: () -> untyped def flush: () -> untyped def gets: () -> untyped def initialize: () -> void def peek: () -> untyped def puts: () -> untyped def read: () -> untyped def read_partial: () -> untyped def read_until: () -> untyped def syswrite: () -> untyped def write: () -> untyped end # sig/async/io/tcp_socket.rbs class Async::IO::TCPServer < Async::IO::TCPSocket def accept: () -> untyped def initialize: () -> void end # sig/async/io/tcp_socket.rbs class Async::IO::TCPSocket < Async::IO::IPSocket def initialize: () -> void def read: () -> untyped def write: () -> untyped end # sig/async/io/tcp_socket.rbs class Async::IO::TCPSocket::StreamWrapper def close: () -> untyped def flush: () -> untyped def initialize: () -> void def read: () -> untyped def sync=: () -> untyped def write: () -> untyped end # sig/async/io/trap.rbs class Async::IO::Trap def initialize: () -> void def install!: () -> untyped def trap: () -> untyped def trigger: () -> untyped end # sig/async/io/udp_socket.rbs class Async::IO::UDPSocket < Async::IO::IPSocket def initialize: () -> void end # sig/async/io/unix_socket.rbs class Async::IO::UNIXServer < Async::IO::UNIXSocket def accept: () -> untyped end # sig/async/io/address.rbs module Async::IO def self.try_convert: () -> untyped end # sig/async/io/socket.rbs module Async::IO::Peer def connected?: () -> untyped def protocol: () -> untyped def sync: () -> untyped def sync=: () -> untyped def type: () -> untyped end # sig/async/io/socket.rbs module Async::IO::Server def accept_each: () -> untyped end