class Fluent::PluginHelper::Server::UDPCallbackSocket

def initialize(sock, peeraddr, **kwargs)

def initialize(sock, peeraddr, **kwargs)
  super("udp", sock, ENABLED_EVENTS, **kwargs)
  @peeraddr = peeraddr
end

def remote_addr

def remote_addr
  @peeraddr[3]
end

def remote_host

def remote_host
  @peeraddr[2]
end

def remote_port

def remote_port
  @peeraddr[1]
end

def write(data)

def write(data)
  @sock.send(data, 0, @peeraddr[3], @peeraddr[1])
end