Parent

Class Index [+]

Quicksearch

AMQ::Protocol::Basic::GetOk

Attributes

delivery_tag[R]
redelivered[R]
exchange[R]
routing_key[R]
message_count[R]

Public Class Methods

decode(data) click to toggle source

@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
has_content?() click to toggle source
      # File lib/amq/protocol/client.rb, line 1825
1825:         def self.has_content?
1826:           true
1827:         end
new(delivery_tag, redelivered, exchange, routing_key, message_count) click to toggle source
      # 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.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.