Class: Net::BufferedIO
Overview
:nodoc:
Constant Summary collapse
- DEFAULT_SOCKET_READ_SIZE =
Default size (in bytes) of the max read from a socket into the user space read buffers for socket IO
16*1024
- @@socket_read_size =
DEFAULT_SOCKET_READ_SIZE
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.socket_read_size=(readsize) ⇒ Object
40 41 42 43 44 45 |
# File 'lib/base/net_fix.rb', line 40 def self.socket_read_size=(readsize) if(readsize <= 0) return end @@socket_read_size = readsize end |
.socket_read_size? ⇒ Boolean
47 48 49 |
# File 'lib/base/net_fix.rb', line 47 def self.socket_read_size?() @@socket_read_size end |
Instance Method Details
#rbuf_fill ⇒ Object
51 52 53 54 55 |
# File 'lib/base/net_fix.rb', line 51 def rbuf_fill Timeout.timeout(@read_timeout) { @rbuf << @io.sysread(@@socket_read_size) } end |