Class IOOTCPSocket
In: lib/ioo.rb
Parent: DelegateClass(TCPSocket)

Methods

read   recv   send   write  

Included Modules

ImplIOO

Public Instance methods

[Source]

# File lib/ioo.rb, line 143
  def read ( integer=nil, buffer='' )
    raise ArgumentError unless buffer.is_a? String
    raise NotImplementedError if integer.nil?
    raise ArgumentError unless integer.is_a? Numeric
    buffer += real_recv(integer, 0)
    return buffer
  end

[Source]

# File lib/ioo.rb, line 139
  def recv ( integer, flags=nil )
    read(integer)
  end

[Source]

# File lib/ioo.rb, line 151
  def send ( obj, flags=nil )
    write(obj)
  end

[Source]

# File lib/ioo.rb, line 155
  def write ( obj )
    real_send(obj.to_s, 0)
    nil
  end

[Validate]