Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 1727 1727: def self.decode(data) 1728: offset = 0 1729: length = data[offset, 1].unpack(PACK_CHAR).first 1730: offset += 1 1731: consumer_tag = data[offset, length] 1732: offset += length 1733: delivery_tag = AMQ::Hacks.unpack_64_big_endian(data[offset, 8]).first 1734: offset += 8 1735: bit_buffer = data[offset, 1].unpack(PACK_CHAR).first 1736: offset += 1 1737: redelivered = (bit_buffer & (1 << 0)) != 0 1738: length = data[offset, 1].unpack(PACK_CHAR).first 1739: offset += 1 1740: exchange = data[offset, length] 1741: offset += length 1742: length = data[offset, 1].unpack(PACK_CHAR).first 1743: offset += 1 1744: routing_key = data[offset, length] 1745: offset += length 1746: self.new(consumer_tag, delivery_tag, redelivered, exchange, routing_key) 1747: end
# File lib/amq/protocol/client.rb, line 1758 1758: def self.has_content? 1759: true 1760: end
# File lib/amq/protocol/client.rb, line 1750 1750: def initialize(consumer_tag, delivery_tag, redelivered, exchange, routing_key) 1751: @consumer_tag = consumer_tag 1752: @delivery_tag = delivery_tag 1753: @redelivered = redelivered 1754: @exchange = exchange 1755: @routing_key = routing_key 1756: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.