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

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

from_io(channel, bytesize, io, format) from_io

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, 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, &block : 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} of String => Field} of String => Field), 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]