struct

AMQP10::Protocol::TransferCodec::DispositionView

Inherits Struct < Value < Object

For a modified outcome, delivery_failed, undeliverable_here and message_annotations carry its fields; message_annotations is the encoded annotations map (nil when absent or empty), a view into the frame buffer.

Constructors

new(role : Role, first : UInt32, last : UInt32 | Nil, settled : Bool, outcome : Outcome | Nil, state_present : Bool, delivery_failed : Bool = false, undeliverable_here : Bool = false, message_annotations : Bytes | Nil = nil)
Source

Instance methods

clone
Source
copy_with(role _role = @role, first _first = @first, last _last = @last, settled _settled = @settled, outcome _outcome = @outcome, state_present _state_present = @state_present, delivery_failed _delivery_failed = @delivery_failed, undeliverable_here _undeliverable_here = @undeliverable_here, message_annotations _message_annotations = @message_annotations)
Source
delivery_failed
first
last
message_annotations
outcome
role
settled
state_present
undeliverable_here