Protocol::Method
@return
# File lib/amq/protocol/client.rb, line 714 714: def self.decode(data) 715: offset = 0 716: reply_code = data[offset, 2].unpack(PACK_UINT16).first 717: offset += 2 718: length = data[offset, 1].unpack(PACK_CHAR).first 719: offset += 1 720: reply_text = data[offset, length] 721: offset += length 722: class_id = data[offset, 2].unpack(PACK_UINT16).first 723: offset += 2 724: method_id = data[offset, 2].unpack(PACK_UINT16).first 725: offset += 2 726: self.new(reply_code, reply_text, class_id, method_id) 727: end
@return
# File lib/amq/protocol/client.rb, line 743 743: def self.encode(channel, reply_code, reply_text, class_id, method_id) 744: buffer = "" 745: buffer << @packed_indexes 746: buffer << [reply_code].pack(PACK_UINT16) 747: buffer << reply_text.bytesize.chr 748: buffer << reply_text 749: buffer << [class_id].pack(PACK_UINT16) 750: buffer << [method_id].pack(PACK_UINT16) 751: MethodFrame.new(buffer, channel) 752: end
# File lib/amq/protocol/client.rb, line 737 737: def self.has_content? 738: false 739: end
# File lib/amq/protocol/client.rb, line 730 730: def initialize(reply_code, reply_text, class_id, method_id) 731: @reply_code = reply_code 732: @reply_text = reply_text 733: @class_id = class_id 734: @method_id = method_id 735: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.