Module rabbit_writer

Function Index

code_change/3
flush/1
handle_call/3
handle_cast/2
handle_info/2
init/1
internal_send_command/4
internal_send_command/6
maybe_gc_large_msg/1
maybe_gc_large_msg/2
msg_size/1
send_command/2
send_command/3
send_command_and_notify/4
send_command_and_notify/5
send_command_flow/2
send_command_flow/3
send_command_sync/2
send_command_sync/3
start/6
start/7
start/8
start_link/6
start_link/7
start_link/8
terminate/2

Function Details

code_change/3

code_change(OldVsn, State, Extra) -> any()

flush/1

flush(W::pid()) -> ok

handle_call/3

handle_call(X1, From, State) -> any()

handle_cast/2

handle_cast(Message, State) -> any()

handle_info/2

handle_info(Message, State) -> any()

init/1

init(X1) -> any()

internal_send_command/4

internal_send_command(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), MethodRecord::rabbit_framing:amqp_method_record(), Protocol::rabbit_types:protocol()) -> ok

internal_send_command/6

internal_send_command(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol()) -> ok

maybe_gc_large_msg/1

maybe_gc_large_msg(Content::rabbit_types:content() | rabbit_types:message()) -> non_neg_integer()

maybe_gc_large_msg/2

maybe_gc_large_msg(Content::rabbit_types:content() | rabbit_types:message(), GCThreshold::undefined | non_neg_integer()) -> undefined | non_neg_integer()

msg_size/1

msg_size(Content::rabbit_types:content() | rabbit_types:message()) -> non_neg_integer()

send_command/2

send_command(W::pid(), MethodRecord::rabbit_framing:amqp_method_record()) -> ok

send_command/3

send_command(W::pid(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content()) -> ok

send_command_and_notify/4

send_command_and_notify(W::pid(), Q::pid(), ChPid::pid(), MethodRecord::rabbit_framing:amqp_method_record()) -> ok

send_command_and_notify/5

send_command_and_notify(W::pid(), Q::pid(), ChPid::pid(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content()) -> ok

send_command_flow/2

send_command_flow(W::pid(), MethodRecord::rabbit_framing:amqp_method_record()) -> ok

send_command_flow/3

send_command_flow(W::pid(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content()) -> ok

send_command_sync/2

send_command_sync(W::pid(), MethodRecord::rabbit_framing:amqp_method_record()) -> ok

send_command_sync/3

send_command_sync(W::pid(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content()) -> ok

start/6

start(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name()) -> rabbit_types:ok(pid())

start/7

start(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name(), ReaderWantsStats::boolean()) -> rabbit_types:ok(pid())

start/8

start(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name(), ReaderWantsStats::boolean(), GCThreshold::undefined | non_neg_integer()) -> rabbit_types:ok(pid())

start_link/6

start_link(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name()) -> rabbit_types:ok(pid())

start_link/7

start_link(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name(), ReaderWantsStats::boolean()) -> rabbit_types:ok(pid())

start_link/8

start_link(Sock::rabbit_net:socket(), Channel::rabbit_types:channel_number(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol(), ReaderPid::pid(), Identity::rabbit_types:proc_name(), ReaderWantsStats::boolean(), GCThreshold::undefined | non_neg_integer()) -> rabbit_types:ok(pid())

terminate/2

terminate(Reason, State) -> any()


Generated by EDoc