Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 1070 1070: def self.encode(channel, queue, exchange, routing_key, nowait, arguments) 1071: ticket = 0 1072: buffer = "" 1073: buffer << @packed_indexes 1074: buffer << [ticket].pack(PACK_UINT16) 1075: buffer << queue.bytesize.chr 1076: buffer << queue 1077: buffer << exchange.bytesize.chr 1078: buffer << exchange 1079: buffer << routing_key.bytesize.chr 1080: buffer << routing_key 1081: bit_buffer = 0 1082: bit_buffer = bit_buffer | (1 << 0) if nowait 1083: buffer << [bit_buffer].pack(PACK_CHAR) 1084: buffer << AMQ::Protocol::Table.encode(arguments) 1085: MethodFrame.new(buffer, channel) 1086: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.