Class: Baykit::BayServer::Protocol::PacketPacker

Inherits:
Object
  • Object
show all
Includes:
Util::Reusable
Defined in:
lib/baykit/bayserver/protocol/packet_packer.rb

Instance Method Summary collapse

Instance Method Details

#post(sip, pkt, &lisnr) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/baykit/bayserver/protocol/packet_packer.rb', line 10

def post(sip, pkt, &lisnr)
  if sip == nil || pkt == nil || lisnr == nil
    raise Sink.new()
  end
  sip.transporter.req_write(
    sip.rudder,
    pkt.buf[0, pkt.buf_len],
    nil,
    pkt) do
    lisnr.call()
  end
end

#resetObject



7
8
# File 'lib/baykit/bayserver/protocol/packet_packer.rb', line 7

def reset()
end