move internal definitions etc out of amqp_client.hrl
...in order to avoid application name space polution
This commit is contained in:
		
							parent
							
								
									e08e4421c7
								
							
						
					
					
						commit
						7749390ecf
					
				| 
						 | 
				
			
			@ -20,16 +20,6 @@
 | 
			
		|||
-include_lib("rabbit_common/include/rabbit.hrl").
 | 
			
		||||
-include_lib("rabbit_common/include/rabbit_framing.hrl").
 | 
			
		||||
 | 
			
		||||
-define(PROTOCOL_VERSION_MAJOR, 0).
 | 
			
		||||
-define(PROTOCOL_VERSION_MINOR, 9).
 | 
			
		||||
-define(PROTOCOL_HEADER, <<"AMQP", 0, 0, 9, 1>>).
 | 
			
		||||
-define(PROTOCOL, rabbit_framing_amqp_0_9_1).
 | 
			
		||||
 | 
			
		||||
-define(MAX_CHANNEL_NUMBER, 65535).
 | 
			
		||||
-define(DEFAULT_CONSUMER, {amqp_selective_consumer, []}).
 | 
			
		||||
 | 
			
		||||
-define(PROTOCOL_SSL_PORT, (?PROTOCOL_PORT - 1)).
 | 
			
		||||
 | 
			
		||||
-record(amqp_msg, {props = #'P_basic'{}, payload = <<>>}).
 | 
			
		||||
 | 
			
		||||
-record(amqp_params_network, {username           = <<"guest">>,
 | 
			
		||||
| 
						 | 
				
			
			@ -54,21 +44,4 @@
 | 
			
		|||
                             adapter_info      = none,
 | 
			
		||||
                             client_properties = []}).
 | 
			
		||||
 | 
			
		||||
-record(adapter_info, {address         = unknown,
 | 
			
		||||
                       port            = unknown,
 | 
			
		||||
                       peer_address    = unknown,
 | 
			
		||||
                       peer_port       = unknown,
 | 
			
		||||
                       name            = unknown,
 | 
			
		||||
                       protocol        = unknown,
 | 
			
		||||
                       additional_info = []}).
 | 
			
		||||
 | 
			
		||||
-define(LOG_DEBUG(Format), error_logger:info_msg(Format)).
 | 
			
		||||
-define(LOG_INFO(Format, Args), error_logger:info_msg(Format, Args)).
 | 
			
		||||
-define(LOG_WARN(Format, Args), error_logger:warning_msg(Format, Args)).
 | 
			
		||||
 | 
			
		||||
-define(CLIENT_CAPABILITIES, [{<<"publisher_confirms">>,         bool, true},
 | 
			
		||||
                              {<<"exchange_exchange_bindings">>, bool, true},
 | 
			
		||||
                              {<<"basic.nack">>,                 bool, true},
 | 
			
		||||
                              {<<"consumer_cancel_notify">>,     bool, true}]).
 | 
			
		||||
 | 
			
		||||
-endif.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,41 @@
 | 
			
		|||
%% The contents of this file are subject to the Mozilla Public License
 | 
			
		||||
%% Version 1.1 (the "License"); you may not use this file except in
 | 
			
		||||
%% compliance with the License. You may obtain a copy of the License at
 | 
			
		||||
%% http://www.mozilla.org/MPL/
 | 
			
		||||
%%
 | 
			
		||||
%% Software distributed under the License is distributed on an "AS IS"
 | 
			
		||||
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 | 
			
		||||
%% License for the specific language governing rights and limitations
 | 
			
		||||
%% under the License.
 | 
			
		||||
%%
 | 
			
		||||
%% The Original Code is RabbitMQ.
 | 
			
		||||
%%
 | 
			
		||||
%% The Initial Developer of the Original Code is VMware, Inc.
 | 
			
		||||
%% Copyright (c) 2007-2012 VMware, Inc.  All rights reserved.
 | 
			
		||||
%%
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
 | 
			
		||||
-define(PROTOCOL_VERSION_MAJOR, 0).
 | 
			
		||||
-define(PROTOCOL_VERSION_MINOR, 9).
 | 
			
		||||
-define(PROTOCOL_HEADER, <<"AMQP", 0, 0, 9, 1>>).
 | 
			
		||||
-define(PROTOCOL, rabbit_framing_amqp_0_9_1).
 | 
			
		||||
 | 
			
		||||
-define(MAX_CHANNEL_NUMBER, 65535).
 | 
			
		||||
 | 
			
		||||
-record(adapter_info, {address         = unknown,
 | 
			
		||||
                       port            = unknown,
 | 
			
		||||
                       peer_address    = unknown,
 | 
			
		||||
                       peer_port       = unknown,
 | 
			
		||||
                       name            = unknown,
 | 
			
		||||
                       protocol        = unknown,
 | 
			
		||||
                       additional_info = []}).
 | 
			
		||||
 | 
			
		||||
-define(LOG_DEBUG(Format), error_logger:info_msg(Format)).
 | 
			
		||||
-define(LOG_INFO(Format, Args), error_logger:info_msg(Format, Args)).
 | 
			
		||||
-define(LOG_WARN(Format, Args), error_logger:warning_msg(Format, Args)).
 | 
			
		||||
 | 
			
		||||
-define(CLIENT_CAPABILITIES, [{<<"publisher_confirms">>,         bool, true},
 | 
			
		||||
                              {<<"exchange_exchange_bindings">>, bool, true},
 | 
			
		||||
                              {<<"basic.nack">>,                 bool, true},
 | 
			
		||||
                              {<<"consumer_cancel_notify">>,     bool, true}]).
 | 
			
		||||
| 
						 | 
				
			
			@ -62,7 +62,7 @@
 | 
			
		|||
%% See type definitions below.
 | 
			
		||||
-module(amqp_channel).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(gen_server).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_channel_sup).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(supervisor2).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_channels_manager).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(gen_server).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,13 +67,17 @@
 | 
			
		|||
%% See type definitions below.
 | 
			
		||||
-module(amqp_connection).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-export([open_channel/1, open_channel/2, open_channel/3]).
 | 
			
		||||
-export([start/1]).
 | 
			
		||||
-export([close/1, close/3]).
 | 
			
		||||
-export([info/2, info_keys/1, info_keys/0]).
 | 
			
		||||
 | 
			
		||||
-define(DEFAULT_CONSUMER, {amqp_selective_consumer, []}).
 | 
			
		||||
 | 
			
		||||
-define(PROTOCOL_SSL_PORT, (?PROTOCOL_PORT - 1)).
 | 
			
		||||
 | 
			
		||||
%%---------------------------------------------------------------------------
 | 
			
		||||
%% Type Definitions
 | 
			
		||||
%%---------------------------------------------------------------------------
 | 
			
		||||
| 
						 | 
				
			
			@ -163,9 +167,10 @@ start(AmqpParams) ->
 | 
			
		|||
%% Commands
 | 
			
		||||
%%---------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
%% @doc Invokes open_channel(ConnectionPid, none, ?DEFAULT_CONSUMER).
 | 
			
		||||
%% Opens a channel without having to specify a channel number. This uses the
 | 
			
		||||
%% default consumer implementation.
 | 
			
		||||
%% @doc Invokes open_channel(ConnectionPid, none,
 | 
			
		||||
%% {amqp_selective_consumer, []}).  Opens a channel without having to
 | 
			
		||||
%% specify a channel number. This uses the default consumer
 | 
			
		||||
%% implementation.
 | 
			
		||||
open_channel(ConnectionPid) ->
 | 
			
		||||
    open_channel(ConnectionPid, none, ?DEFAULT_CONSUMER).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -174,8 +179,9 @@ open_channel(ConnectionPid) ->
 | 
			
		|||
open_channel(ConnectionPid, {_, _} = Consumer) ->
 | 
			
		||||
    open_channel(ConnectionPid, none, Consumer);
 | 
			
		||||
 | 
			
		||||
%% @doc Invokes open_channel(ConnectionPid, ChannelNumber, ?DEFAULT_CONSUMER).
 | 
			
		||||
%% Opens a channel, using the default consumer implementation.
 | 
			
		||||
%% @doc Invokes open_channel(ConnectionPid, ChannelNumber,
 | 
			
		||||
%% {amqp_selective_consumer, []}).  Opens a channel, using the default
 | 
			
		||||
%% consumer implementation.
 | 
			
		||||
open_channel(ConnectionPid, ChannelNumber)
 | 
			
		||||
        when is_number(ChannelNumber) orelse ChannelNumber =:= none ->
 | 
			
		||||
    open_channel(ConnectionPid, ChannelNumber, ?DEFAULT_CONSUMER).
 | 
			
		||||
| 
						 | 
				
			
			@ -196,9 +202,9 @@ open_channel(ConnectionPid, ChannelNumber)
 | 
			
		|||
%% is passed as parameter to ConsumerModule:init/1.<br/>
 | 
			
		||||
%% This function assumes that an AMQP connection (networked or direct)
 | 
			
		||||
%% has already been successfully established.<br/>
 | 
			
		||||
%% ChannelNumber must be less than or equal to the negotiated max_channel value,
 | 
			
		||||
%% or less than or equal to ?MAX_CHANNEL_NUMBER if the negotiated max_channel
 | 
			
		||||
%% value is 0.<br/>
 | 
			
		||||
%% ChannelNumber must be less than or equal to the negotiated
 | 
			
		||||
%% max_channel value, or less than or equal to ?MAX_CHANNEL_NUMBER
 | 
			
		||||
%% (65535) if the negotiated max_channel value is 0.<br/>
 | 
			
		||||
%% In the direct connection, max_channel is always 0.
 | 
			
		||||
open_channel(ConnectionPid, ChannelNumber,
 | 
			
		||||
             {_ConsumerModule, _ConsumerArgs} = Consumer) ->
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_connection_type_sup).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(supervisor2).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_direct_connection).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(amqp_gen_connection).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_gen_connection).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(gen_server).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_main_reader).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(gen_server).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
%% @private
 | 
			
		||||
-module(amqp_network_connection).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-behaviour(amqp_gen_connection).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@
 | 
			
		|||
 | 
			
		||||
-module(negative_test_util).
 | 
			
		||||
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
-include_lib("eunit/include/eunit.hrl").
 | 
			
		||||
 | 
			
		||||
-compile(export_all).
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
-module(test_util).
 | 
			
		||||
 | 
			
		||||
-include_lib("eunit/include/eunit.hrl").
 | 
			
		||||
-include("amqp_client.hrl").
 | 
			
		||||
-include("amqp_client_internal.hrl").
 | 
			
		||||
 | 
			
		||||
-compile([export_all]).
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue