Module rabbit_writer

Function Index

enter_mainloop/2
flush/1
internal_send_command/4
internal_send_command/6
mainloop/2
mainloop1/2
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
system_code_change/4
system_continue/3
system_terminate/4

Function Details

enter_mainloop/2

enter_mainloop(Identity, State) -> any()

flush/1

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

internal_send_command/4

internal_send_command(Sock::rabbit_net:socket(), Channel::rabbit_channel: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_channel:channel_number(), MethodRecord::rabbit_framing:amqp_method_record(), Content::rabbit_types:content(), FrameMax::non_neg_integer(), Protocol::rabbit_types:protocol()) -> ok

mainloop/2

mainloop(Deb, State) -> any()

mainloop1/2

mainloop1(Deb, State) -> any()

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_channel: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_channel: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_channel: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_channel: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_channel: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_channel: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())

system_code_change/4

system_code_change(Misc::term(), Module::term(), OldVsn::term(), Extra::term()) -> {ok, term()}

system_continue/3

system_continue(Parent::term(), Deb::term(), Wstate::#wstate{}) -> any()

system_terminate/4

system_terminate(Reason::term(), Parent::term(), Deb::term(), State::term()) -> no_return()


Generated by EDoc