Class: BufferedIO (Net)

Overview
Module Structure
Class Hierarchy
Constants
BufferedIO::BUFSIZE
Instance Attributes
BufferedIO#io [R]
BufferedIO#read_timeout [RW]
BufferedIO#debug_output [RW]
Instance Methods
BufferedIO#initialize / 1
BufferedIO#inspect
BufferedIO#closed?
BufferedIO#close
BufferedIO#read / 3
BufferedIO#read_all / 1
BufferedIO#readuntil / 2
BufferedIO#readline
BufferedIO#rbuf_fill
BufferedIO#rbuf_consume / 1
BufferedIO#write / 1
BufferedIO#writeline / 1
BufferedIO#writing
BufferedIO#write0 / 1
BufferedIO#LOG_off
BufferedIO#LOG_on
BufferedIO#LOG / 1
is a submodule of
module: Net   
inherits from
  Object ( Builtin-Module )
is inherited by
  InternetMessageIO ( Net )
has properties
method: initialize / 1   
attribute: io [R]   
attribute: read_timeout [RW]   
attribute: debug_output [RW]   
method: inspect   
method: closed?   
method: close   
method: read / 3   
method: read_all / 1   
method: readuntil / 2   
method: readline   
constant: BUFSIZE   
method: rbuf_fill   
method: rbuf_consume / 1   
method: write / 1   
method: writeline / 1   
method: writing   
method: write0 / 1   
method: LOG_off   
method: LOG_on   
method: LOG / 1   
is defined at
#49 in net/protocol.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Net
class: BufferedIO     
class: InternetMessageIO     

Class Hierarchy

Object ( Builtin-Module )
BufferedIO ( Net )
has properties
method: initialize / 1   
attribute: io [R]   
attribute: read_timeout [RW]   
attribute: debug_output [RW]   
method: inspect   
method: closed?   
method: close   
method: read / 3   
method: read_all / 1   
method: readuntil / 2   
method: readline   
constant: BUFSIZE   
method: rbuf_fill   
method: rbuf_consume / 1   
method: write / 1   
method: writeline / 1   
method: writing   
method: write0 / 1   
method: LOG_off   
method: LOG_on   
method: LOG / 1   
  InternetMessageIO     

Constants

BufferedIO::BUFSIZE

#131 in net/protocol.rb

BUFSIZE = 1024 * 16   

Instance Attributes

BufferedIO#io [R]

#57 in net/protocol.rb

BufferedIO#read_timeout [RW]

#58 in net/protocol.rb

BufferedIO#debug_output [RW]

#59 in net/protocol.rb

Instance Methods

BufferedIO#initialize / 1

#50 in net/protocol.rb

initialize ( io )

BufferedIO#inspect

#61 in net/protocol.rb

inspect

BufferedIO#closed?

#65 in net/protocol.rb

closed?

BufferedIO#close

#69 in net/protocol.rb

close

BufferedIO#read / 3

#79 in net/protocol.rb

read ( len ,
  dest = '' ,
  ignore_eof = false )

BufferedIO#read_all / 1

#97 in net/protocol.rb

read_all ( dest = '' )

BufferedIO#readuntil / 2

#113 in net/protocol.rb

readuntil ( terminator ,
  ignore_eof = false )

BufferedIO#readline

#125 in net/protocol.rb

readline

BufferedIO#rbuf_fill

#133 in net/protocol.rb

rbuf_fill

BufferedIO#rbuf_consume / 1

#139 in net/protocol.rb

rbuf_consume ( len )

BufferedIO#write / 1

#151 in net/protocol.rb

write ( str )

BufferedIO#writeline / 1

#157 in net/protocol.rb

writeline ( str )

BufferedIO#writing

#165 in net/protocol.rb

writing

BufferedIO#write0 / 1

#175 in net/protocol.rb

write0 ( str )

BufferedIO#LOG_off

#188 in net/protocol.rb

LOG_off

BufferedIO#LOG_on

#193 in net/protocol.rb

LOG_on

BufferedIO#LOG / 1

#197 in net/protocol.rb

LOG ( msg )