Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 1007 1007: def self.encode(channel, queue, passive, durable, exclusive, auto_delete, nowait, arguments) 1008: ticket = 0 1009: buffer = "" 1010: buffer << @packed_indexes 1011: buffer << [ticket].pack(PACK_UINT16) 1012: buffer << queue.bytesize.chr 1013: buffer << queue 1014: bit_buffer = 0 1015: bit_buffer = bit_buffer | (1 << 0) if passive 1016: bit_buffer = bit_buffer | (1 << 1) if durable 1017: bit_buffer = bit_buffer | (1 << 2) if exclusive 1018: bit_buffer = bit_buffer | (1 << 3) if auto_delete 1019: bit_buffer = bit_buffer | (1 << 4) if nowait 1020: buffer << [bit_buffer].pack(PACK_CHAR) 1021: buffer << AMQ::Protocol::Table.encode(arguments) 1022: MethodFrame.new(buffer, channel) 1023: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.