struct AMQ::Protocol::Frame::Connection::Start

Defined in:

amq/protocol/frames.cr

Constant Summary

METHOD_ID = 10_u16

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from struct AMQ::Protocol::Frame::Connection

class_id : UInt16 class_id

Constructor methods inherited from struct AMQ::Protocol::Frame::Connection

new(bytesize : UInt32 = 0_u32) new

Instance methods inherited from struct AMQ::Protocol::Frame::Method

class_id : UInt16 class_id, method_id : UInt16 method_id, type : UInt8 type, wrap(io, format, &) wrap

Constructor methods inherited from struct AMQ::Protocol::Frame::Method

new(channel : UInt16, bytesize : UInt32 = 0_u32) new

Class methods inherited from struct AMQ::Protocol::Frame::Method

from_io(channel, bytesize, io, format) from_io

Instance methods inherited from struct AMQ::Protocol::Frame

bytesize : UInt32 bytesize, channel : UInt16 channel, to_io(io : IO, format : IO::ByteFormat) to_io, to_slice(format = IO::ByteFormat::SystemEndian) : Bytes to_slice, type : UInt8 type, wrap(io, format : IO::ByteFormat, &) : Nil wrap

Constructor methods inherited from struct AMQ::Protocol::Frame

new(channel : UInt16, bytesize : UInt32) new

Class methods inherited from struct AMQ::Protocol::Frame

from_io(io, format = IO::ByteFormat::NetworkEndian, & : Frame -> _) from_io

Constructor Detail

def self.new(version_major : UInt8 = 0_u8, version_minor : UInt8 = 9_u8, server_properties : AMQ::Protocol::Table = Table.new({capabilities: {publisher_confirms: true, exchange_exchange_bindings: true, "basic.nack": true, per_consumer_qos: true, authentication_failure_close: true, consumer_cancel_notify: true, "connection.blocked": true}}), mechanisms : String = "AMQPLAIN PLAIN", locales : String = "en_US", bytesize : UInt32 | Nil = nil) #

[View source]

Class Method Detail

def self.from_io(io, bytesize, format) #

[View source]

Instance Method Detail

def method_id : UInt16 #

[View source]
def server_properties : AMQ::Protocol::Table #

[View source]
def to_io(io, format) #

[View source]