Method: AMQ::Protocol::Connection::TuneOk.encode

Defined in:
lib/amq/protocol/client.rb

.encode(channel_max, frame_max, heartbeat) ⇒ Object

u’channel_max = false’, u’frame_max = false’, u’heartbeat = false’


367
368
369
370
371
372
373
374
# File 'lib/amq/protocol/client.rb', line 367

def self.encode(channel_max, frame_max, heartbeat)
  channel = 0
  buffer = @packed_indexes.dup
  buffer << [channel_max].pack(PACK_UINT16)
  buffer << [frame_max].pack(PACK_UINT32)
  buffer << [heartbeat].pack(PACK_UINT16)
  MethodFrame.new(buffer, channel)
end