AMQ::Protocol::Frame
# File lib/amq/protocol/frame.rb, line 67 def self.encode(payload, channel) super(@id, payload, channel) end
# File lib/amq/protocol/frame.rb, line 63 def self.id @id end
# File lib/amq/protocol/frame.rb, line 73 def initialize(payload, channel) @payload, @channel = payload, channel end
# File lib/amq/protocol/frame.rb, line 81 def encode [self.class.id, @channel, self.size].pack(PACK_CHAR_UINT16_UINT32) + @payload.bytes.to_a.pack(SIMPLE_BYTE_PACK) + FINAL_OCTET end
# File lib/amq/protocol/frame.rb, line 77 def size @payload.bytesize end
[Validate]
Generated with the Darkfish Rdoc Generator 2.