Module amqp10_binary_generator

Data Types

amqp10_ctor()

amqp10_ctor() = ubyte | ushort | byte | short | int | uing | float | double | char | timestamp | uuid | utf8 | symbol | binary | list | map | array | {described, amqp10_type(), amqp10_ctor()}

amqp10_described()

amqp10_described() = {described, amqp10_type(), amqp10_prim()}

amqp10_prim()

amqp10_prim() = null | boolean() | {boolean, boolean()} | {ubyte, byte()} | {ushort, non_neg_integer()} | {uint, non_neg_integer()} | {ulong, non_neg_integer()} | {byte, signed_byte()} | {short, integer()} | {int, integer()} | {float, float()} | {double, float()} | {char, binary()} | {timestamp, integer()} | {uuid, binary()} | {utf8, binary()} | {symbol, binary()} | {binary, binary()} | {list, [amqp10_type()]} | {map, [{amqp10_prim(), amqp10_prim()}]} | {array, amqp10_ctor(), [amqp10_type()]}

amqp10_type()

amqp10_type() = amqp10_prim() | amqp10_described()

signed_byte()

signed_byte() = -128..127

Function Index

build_frame/2
build_frame/3
build_heartbeat_frame/0
generate/1

Function Details

build_frame/2

build_frame(Channel::non_neg_integer(), Body::iolist()) -> iolist()

build_frame/3

build_frame(Channel::non_neg_integer(), FrameType::non_neg_integer(), Body::iolist()) -> iolist()

build_heartbeat_frame/0

build_heartbeat_frame() -> any()

generate/1

generate(Type::amqp10_type()) -> iodata()


Generated by EDoc