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
copy_stream
evented?
included
try_convert
wait_readable
wait_writable
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
copy_stream
(src, dst, copy_length = nil, src_offset = nil)
evented?
()
included
(klass)
try_convert
(src)
Public Instance methods
wait_readable
(io)
wait_writable
(io)
[Validate]