Class Index [+]

Quicksearch

AMQ::Protocol::FrameSubclass

Attributes

channel[RW]
payload[R]

Public Class Methods

encode(payload, channel) click to toggle source
    # File lib/amq/protocol/frame.rb, line 68
68:       def self.encode(payload, channel)
69:         super(@id, payload, channel)
70:       end
id() click to toggle source
    # File lib/amq/protocol/frame.rb, line 64
64:       def self.id
65:         @id
66:       end
new(payload, channel) click to toggle source
    # File lib/amq/protocol/frame.rb, line 74
74:       def initialize(payload, channel)
75:         @payload, @channel = payload, channel
76:       end

Public Instance Methods

encode() click to toggle source
    # File lib/amq/protocol/frame.rb, line 82
82:       def encode
83:         [self.class.id, @channel, self.size].pack(PACK_CHAR_UINT16_UINT32) + @payload.bytes.to_a.pack(SIMPLE_BYTE_PACK) + FINAL_OCTET
84:       end
size() click to toggle source
    # File lib/amq/protocol/frame.rb, line 78
78:       def size
79:         @payload.bytesize
80:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.