Module rabbit_binary_generator

Data Types

frame()

frame() = [binary()]

Function Index

build_heartbeat_frame/0
build_simple_content_frames/4
build_simple_method_frame/3
check_empty_frame_size/0
clear_encoded_content/1
ensure_content_encoded/2
generate_table/1
map_exception/3

Function Details

build_heartbeat_frame/0

build_heartbeat_frame() -> frame()

build_simple_content_frames/4

build_simple_content_frames(ChannelInt::rabbit_channel:channel_number(), Content::rabbit_types:content(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol()) -> [frame()]

build_simple_method_frame/3

build_simple_method_frame(ChannelInt::rabbit_channel:channel_number(), MethodRecord::rabbit_framing:amqp_method_record(), Protocol::rabbit_types:protocol()) -> frame()

check_empty_frame_size/0

check_empty_frame_size() -> ok

clear_encoded_content/1

clear_encoded_content(Content::rabbit_types:content()) -> rabbit_types:unencoded_content()

ensure_content_encoded/2

ensure_content_encoded(Content::rabbit_types:content(), Protocol::rabbit_types:protocol()) -> rabbit_types:encoded_content()

generate_table/1

generate_table(Table::rabbit_framing:amqp_table()) -> binary()

map_exception/3

map_exception(Channel::rabbit_channel:channel_number(), Reason::rabbit_types:amqp_error() | any(), Protocol::rabbit_types:protocol()) -> {rabbit_channel:channel_number(), rabbit_framing:amqp_method_record()}


Generated by EDoc