4
%% Copyright Ericsson AB 2009. All Rights Reserved.
4
%% Copyright Ericsson AB 2009-2010. All Rights Reserved.
6
6
%% The contents of this file are subject to the Erlang Public License,
7
7
%% Version 1.1, (the "License"); you may not use this file except in
8
8
%% compliance with the License. You should have received a copy of the
9
9
%% Erlang Public License along with this software. If not, it can be
10
10
%% retrieved online at http://www.erlang.org/.
12
12
%% Software distributed under the License is distributed on an "AS IS"
13
13
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
14
14
%% the License for the specific language governing rights and limitations
15
15
%% under the License.
21
21
-ifndef(httpd_internal_hrl).
22
22
-define(httpd_internal_hrl, true).
24
-include("inets_internal.hrl").
24
-ifndef(SERVER_SOFTWARE).
25
-define(SERVER_SOFTWARE,"inets/develop"). % Define in Makefile!
27
-define(SERVER_PROTOCOL,"HTTP/1.1").
28
-define(DEFAULT_MODS, [mod_alias, mod_auth, mod_esi, mod_actions, mod_cgi,
29
mod_dir, mod_get, mod_head, mod_log, mod_disk_log]).
30
-define(SOCKET_CHUNK_SIZE,8192).
31
-define(SOCKET_MAX_POLL,25).
32
-define(FILE_CHUNK_SIZE,64*1024).
33
-define(GATEWAY_INTERFACE,"CGI/1.1").
34
-define(NICE(Reason),lists:flatten(atom_to_list(?MODULE)++": "++Reason)).
35
-define(DEFAULT_CONTEXT,
36
[{errmsg,"[an error occurred while processing this directive]"},
37
{timefmt,"%A, %d-%b-%y %T %Z"},
42
-define(ERROR(Format, Args), io:format("E(~p:~p:~p) : "++Format++"~n",
43
[self(),?MODULE,?LINE]++Args)).
45
-define(ERROR(F,A),[]).
49
-define(LOG(Format, Args), io:format("L(~p:~p:~p) : "++Format++"~n",
50
[self(),?MODULE,?LINE]++Args)).
56
-define(DEBUG(Format, Args), io:format("D(~p:~p:~p) : "++Format++"~n",
57
[self(),?MODULE,?LINE]++Args)).
59
-define(DEBUG(F,A),[]).
63
-define(CDEBUG(Format, Args), io:format("C(~p:~p:~p) : "++Format++"~n",
64
[self(),?MODULE,?LINE]++Args)).
66
-define(CDEBUG(F,A),[]).
25
69
-define(SERVICE, httpd).
26
70
-define(hdri(Label, Content), ?report_important(Label, ?SERVICE, Content)).
27
71
-define(hdrv(Label, Content), ?report_verbose(Label, ?SERVICE, Content)).