Parent

Class Index [+]

Quicksearch

AMQ::Protocol::Connection::Start

Attributes

version_major[R]
version_minor[R]
server_properties[R]
mechanisms[R]
locales[R]

Public Class Methods

decode(data) click to toggle source

@return

     # File lib/amq/protocol/client.rb, line 288
288:         def self.decode(data)
289:           offset = 0
290:           version_major = data[offset, 1].unpack(PACK_CHAR).first
291:           offset += 1
292:           version_minor = data[offset, 1].unpack(PACK_CHAR).first
293:           offset += 1
294:           table_length = Table.length(data[offset, 4])
295:           server_properties = Table.decode(data[offset, table_length + 4])
296:           offset += table_length + 4
297:           length = data[offset, 4].unpack(PACK_UINT32).first
298:           offset += 4
299:           mechanisms = data[offset, length]
300:           offset += length
301:           length = data[offset, 4].unpack(PACK_UINT32).first
302:           offset += 4
303:           locales = data[offset, length]
304:           offset += length
305:           self.new(version_major, version_minor, server_properties, mechanisms, locales)
306:         end
has_content?() click to toggle source
     # File lib/amq/protocol/client.rb, line 317
317:         def self.has_content?
318:           false
319:         end
new(version_major, version_minor, server_properties, mechanisms, locales) click to toggle source
     # File lib/amq/protocol/client.rb, line 309
309:         def initialize(version_major, version_minor, server_properties, mechanisms, locales)
310:           @version_major = version_major
311:           @version_minor = version_minor
312:           @server_properties = server_properties
313:           @mechanisms = mechanisms
314:           @locales = locales
315:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.