Class: Socket::SockAddr_In

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

Instance Method Summary collapse

Constructor Details

#initialize(sockaddrin) ⇒ SockAddr_In

Returns a new instance of SockAddr_In.



504
505
506
507
508
# File 'lib/rubysl/socket/socket.rb', line 504

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

Instance Method Details

#to_sObject



510
511
512
# File 'lib/rubysl/socket/socket.rb', line 510

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