Class: InternetMessageIO (Net)

Overview
Module Structure
Class Hierarchy
Class Methods
InternetMessageIO.old_open / 5
Instance Methods
InternetMessageIO#initialize / 1
InternetMessageIO#each_message_chunk
InternetMessageIO#each_list_item
InternetMessageIO#write_message_0 / 1
InternetMessageIO#write_message / 1
InternetMessageIO#write_message_by_block / 1
InternetMessageIO#using_each_crlf_line
InternetMessageIO#each_crlf_line / 1
InternetMessageIO#buffer_filling / 2
is a submodule of
module: Net   
inherits from
  BufferedIO ( Net )
has properties
class method: old_open / 5   
method: initialize / 1   
method: each_message_chunk   
method: each_list_item   
method: write_message_0 / 1   
method: write_message / 1   
method: write_message_by_block / 1   
method: using_each_crlf_line   
method: each_crlf_line / 1   
method: buffer_filling / 2   
is defined at
#204 in net/protocol.rb  

Overview

Module Structure

  module: <Toplevel 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 ( Net )
has properties
class method: old_open / 5   
method: initialize / 1   
method: each_message_chunk   
method: each_list_item   
method: write_message_0 / 1   
method: write_message / 1   
method: write_message_by_block / 1   
method: using_each_crlf_line   
method: each_crlf_line / 1   
method: buffer_filling / 2   

Class Methods

InternetMessageIO.old_open / 5

#205 in net/protocol.rb

old_open ( addr ,
  port ,
  open_timeout = nil ,
  read_timeout = nil ,
  debug_output = nil )

Instance Methods

InternetMessageIO#initialize / 1

#215 in net/protocol.rb

initialize ( io )

InternetMessageIO#each_message_chunk

#224 in net/protocol.rb

each_message_chunk

InternetMessageIO#each_list_item

#237 in net/protocol.rb

each_list_item

InternetMessageIO#write_message_0 / 1

#243 in net/protocol.rb

write_message_0 ( src )

InternetMessageIO#write_message / 1

#255 in net/protocol.rb

write_message ( src )

InternetMessageIO#write_message_by_block / 1

#268 in net/protocol.rb

write_message_by_block ( &block )

InternetMessageIO#using_each_crlf_line

#287 in net/protocol.rb

using_each_crlf_line

InternetMessageIO#each_crlf_line / 1

#299 in net/protocol.rb

each_crlf_line ( src )

InternetMessageIO#buffer_filling / 2

#307 in net/protocol.rb

buffer_filling ( buf ,
  src )