class Fluent::RawTcpOutput::RawNode

Attributes

host[R]
name[R]
port[R]

Public Class Methods

new(name, host, port) click to toggle source
# File lib/fluent/plugin/out_rawtcp.rb, line 105
def initialize(name, host, port)
  @name = name
  @host = host
  @port = port
  resolved_host
end

Public Instance Methods

resolved_host() click to toggle source
# File lib/fluent/plugin/out_rawtcp.rb, line 112
def resolved_host
  @sockaddr = Socket.pack_sockaddr_in(@port, @host)
  _, rhost = Socket.unpack_sockaddr_in(@sockaddr)
  rhost
end