Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 800 800: def self.encode(channel, exchange, type, passive, durable, auto_delete, internal, nowait, arguments) 801: ticket = 0 802: buffer = "" 803: buffer << @packed_indexes 804: buffer << [ticket].pack(PACK_UINT16) 805: buffer << exchange.bytesize.chr 806: buffer << exchange 807: buffer << type.bytesize.chr 808: buffer << type 809: bit_buffer = 0 810: bit_buffer = bit_buffer | (1 << 0) if passive 811: bit_buffer = bit_buffer | (1 << 1) if durable 812: bit_buffer = bit_buffer | (1 << 2) if auto_delete 813: bit_buffer = bit_buffer | (1 << 3) if internal 814: bit_buffer = bit_buffer | (1 << 4) if nowait 815: buffer << [bit_buffer].pack(PACK_CHAR) 816: buffer << AMQ::Protocol::Table.encode(arguments) 817: MethodFrame.new(buffer, channel) 818: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.