Class: Socket::SockAddr_In

Inherits:
Struct
  • Object
show all
Defined in:
lib/rubysl/socket.rb

Instance Method Summary collapse

Constructor Details

#initialize(sockaddrin) ⇒ SockAddr_In

Returns a new instance of SockAddr_In.



609
610
611
612
613
# File 'lib/rubysl/socket.rb', line 609

def initialize(sockaddrin)
  @p = FFI::MemoryPointer.new sockaddrin.bytesize
  @p.write_string(sockaddrin, sockaddrin.bytesize)
  super(@p)
end

Instance Method Details

#to_sObject



615
616
617
# File 'lib/rubysl/socket.rb', line 615

def to_s
  @p.read_string(@p.total)
end