Module Celluloid::IO
In: lib/celluloid/io/udp_socket.rb
lib/celluloid/io/dns_resolver.rb
lib/celluloid/io/unix_socket.rb
lib/celluloid/io/stream.rb
lib/celluloid/io/socket.rb
lib/celluloid/io/reactor.rb
lib/celluloid/io/mailbox.rb
lib/celluloid/io/tcp_socket.rb
lib/celluloid/io/version.rb
lib/celluloid/io/tcp_server.rb
lib/celluloid/io/unix_server.rb
lib/celluloid/io/ssl_socket.rb
lib/celluloid/io/ssl_server.rb
lib/celluloid/io.rb

Actors with evented IO support

Methods

Classes and Modules

Class Celluloid::IO::DNSResolver
Class Celluloid::IO::Mailbox
Class Celluloid::IO::Reactor
Class Celluloid::IO::SSLServer
Class Celluloid::IO::SSLSocket
Class Celluloid::IO::Socket
Class Celluloid::IO::Stream
Class Celluloid::IO::TCPServer
Class Celluloid::IO::TCPSocket
Class Celluloid::IO::UDPSocket
Class Celluloid::IO::UNIXServer
Class Celluloid::IO::UNIXSocket

Constants

VERSION = "0.17.3"
BLOCK_SIZE = 1024 * 16   Default size to read from or write to the stream for buffer operations

Public Class methods

Public Instance methods

[Validate]