Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 1796 1796: def self.decode(data) 1797: offset = 0 1798: delivery_tag = AMQ::Hacks.unpack_64_big_endian(data[offset, 8]).first 1799: offset += 8 1800: bit_buffer = data[offset, 1].unpack(PACK_CHAR).first 1801: offset += 1 1802: redelivered = (bit_buffer & (1 << 0)) != 0 1803: length = data[offset, 1].unpack(PACK_CHAR).first 1804: offset += 1 1805: exchange = data[offset, length] 1806: offset += length 1807: length = data[offset, 1].unpack(PACK_CHAR).first 1808: offset += 1 1809: routing_key = data[offset, length] 1810: offset += length 1811: message_count = data[offset, 4].unpack(PACK_UINT32).first 1812: offset += 4 1813: self.new(delivery_tag, redelivered, exchange, routing_key, message_count) 1814: end
# File lib/amq/protocol/client.rb, line 1825 1825: def self.has_content? 1826: true 1827: end
# File lib/amq/protocol/client.rb, line 1817 1817: def initialize(delivery_tag, redelivered, exchange, routing_key, message_count) 1818: @delivery_tag = delivery_tag 1819: @redelivered = redelivered 1820: @exchange = exchange 1821: @routing_key = routing_key 1822: @message_count = message_count 1823: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.