summaryrefslogtreecommitdiff
path: root/src/rabbit_channel_sup.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2012-02-23 16:40:10 +0000
committerSimon MacMullen <simon@rabbitmq.com>2012-02-23 16:40:10 +0000
commit88932ab6393c7ec7a92a12bb97a4001e6b5002d0 (patch)
tree04154937d9de8c4264edd9d6846100a19bb87f13 /src/rabbit_channel_sup.erl
parent9aa31b7186b04c4406ff6ae4daba93b95a78d166 (diff)
downloadrabbitmq-server-88932ab6393c7ec7a92a12bb97a4001e6b5002d0.tar.gz
Channel names.
Diffstat (limited to 'src/rabbit_channel_sup.erl')
-rw-r--r--src/rabbit_channel_sup.erl20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/rabbit_channel_sup.erl b/src/rabbit_channel_sup.erl
index dc262b49..bcb83851 100644
--- a/src/rabbit_channel_sup.erl
+++ b/src/rabbit_channel_sup.erl
@@ -32,10 +32,10 @@
-type(start_link_args() ::
{'tcp', rabbit_net:socket(), rabbit_channel:channel_number(),
- non_neg_integer(), pid(), rabbit_types:protocol(), rabbit_types:user(),
- rabbit_types:vhost(), rabbit_framing:amqp_table(),
+ non_neg_integer(), pid(), string(), rabbit_types:protocol(),
+ rabbit_types:user(), rabbit_types:vhost(), rabbit_framing:amqp_table(),
pid()} |
- {'direct', rabbit_channel:channel_number(), pid(),
+ {'direct', rabbit_channel:channel_number(), pid(), string(),
rabbit_types:protocol(), rabbit_types:user(), rabbit_types:vhost(),
rabbit_framing:amqp_table(), pid()}).
@@ -45,8 +45,8 @@
%%----------------------------------------------------------------------------
-start_link({tcp, Sock, Channel, FrameMax, ReaderPid, Protocol, User, VHost,
- Capabilities, Collector}) ->
+start_link({tcp, Sock, Channel, FrameMax, ReaderPid, ConnName, Protocol, User,
+ VHost, Capabilities, Collector}) ->
{ok, SupPid} = supervisor2:start_link(?MODULE,
{tcp, Sock, Channel, FrameMax,
ReaderPid, Protocol}),
@@ -56,14 +56,14 @@ start_link({tcp, Sock, Channel, FrameMax, ReaderPid, Protocol, User, VHost,
supervisor2:start_child(
SupPid,
{channel, {rabbit_channel, start_link,
- [Channel, ReaderPid, WriterPid, ReaderPid, Protocol,
- User, VHost, Capabilities, Collector,
+ [Channel, ReaderPid, WriterPid, ReaderPid, ConnName,
+ Protocol, User, VHost, Capabilities, Collector,
rabbit_limiter:make_token(LimiterPid)]},
intrinsic, ?MAX_WAIT, worker, [rabbit_channel]}),
{ok, AState} = rabbit_command_assembler:init(Protocol),
{ok, SupPid, {ChannelPid, AState}};
-start_link({direct, Channel, ClientChannelPid, ConnPid, Protocol, User, VHost,
- Capabilities, Collector}) ->
+start_link({direct, Channel, ClientChannelPid, ConnPid, ConnName, Protocol,
+ User, VHost, Capabilities, Collector}) ->
{ok, SupPid} = supervisor2:start_link(?MODULE, direct),
[LimiterPid] = supervisor2:find_child(SupPid, limiter),
{ok, ChannelPid} =
@@ -71,7 +71,7 @@ start_link({direct, Channel, ClientChannelPid, ConnPid, Protocol, User, VHost,
SupPid,
{channel, {rabbit_channel, start_link,
[Channel, ClientChannelPid, ClientChannelPid, ConnPid,
- Protocol, User, VHost, Capabilities, Collector,
+ ConnName, Protocol, User, VHost, Capabilities, Collector,
rabbit_limiter:make_token(LimiterPid)]},
intrinsic, ?MAX_WAIT, worker, [rabbit_channel]}),
{ok, SupPid, {ChannelPid, none}}.