Module amqp10_framing

Data Types

amqp10_frame()

amqp10_frame() = #'v1_0.header'{} | #'v1_0.delivery_annotations'{} | #'v1_0.message_annotations'{} | #'v1_0.properties'{} | #'v1_0.application_properties'{} | #'v1_0.data'{} | #'v1_0.amqp_sequence'{} | #'v1_0.amqp_value'{} | #'v1_0.footer'{} | #'v1_0.received'{} | #'v1_0.accepted'{} | #'v1_0.rejected'{} | #'v1_0.released'{} | #'v1_0.modified'{} | #'v1_0.source'{} | #'v1_0.target'{} | #'v1_0.delete_on_close'{} | #'v1_0.delete_on_no_links'{} | #'v1_0.delete_on_no_messages'{} | #'v1_0.delete_on_no_links_or_messages'{} | #'v1_0.sasl_mechanisms'{} | #'v1_0.sasl_init'{} | #'v1_0.sasl_challenge'{} | #'v1_0.sasl_response'{} | #'v1_0.sasl_outcome'{} | #'v1_0.attach'{} | #'v1_0.flow'{} | #'v1_0.transfer'{} | #'v1_0.disposition'{} | #'v1_0.detach'{} | #'v1_0.end'{} | #'v1_0.close'{} | #'v1_0.error'{} | #'v1_0.coordinator'{} | #'v1_0.declare'{} | #'v1_0.discharge'{} | #'v1_0.declared'{} | #'v1_0.transactional_state'{}

Function Index

decode/1
decode_bin/1
decode_bin/2
encode/1
encode_bin/1
encode_described/3
fill_from_list/2
fill_from_map/2
number_for/1
pprint/1
symbol_for/1
version/0

Function Details

decode/1

decode(Other) -> any()

decode_bin/1

decode_bin(Binary::binary()) -> [term()]

decode_bin/2

decode_bin(Binary::binary(), Opts::amqp10_binary_parser:opts()) -> [term()]

encode/1

encode(X) -> any()

encode_bin/1

encode_bin(X::term()) -> iodata()

encode_described/3

encode_described(X1::list | map | binary | annotations | '*', CodeNumber::non_neg_integer(), Frame::amqp10_frame()) -> amqp10_binary_generator:amqp10_described()

fill_from_list/2

fill_from_list(Record, Fields) -> any()

fill_from_map/2

fill_from_map(Record, Fields) -> any()

number_for/1

number_for(X) -> any()

pprint/1

pprint(Thing) -> any()

symbol_for/1

symbol_for(X) -> any()

version/0

version() -> any()


Generated by EDoc