/[Apache-SVN]/httpd/flood/trunk/config.h.in
ViewVC logotype

Contents of /httpd/flood/trunk/config.h.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 653656 - (show annotations) (download)
Tue May 6 00:42:11 2008 UTC (16 years, 3 months ago) by fielding
File size: 3230 byte(s)
promote flood to released products
1 #ifndef __config_h
2 #define __config_h
3
4 /* optimal buffer size on this platform, set this from autoconf later */
5 #define FLOOD_IOBUF 8192
6
7 /* maximum number of characters we'll allow in a typical string, hack */
8 #define FLOOD_STRLEN_MAX 256
9
10 /* XML symbolic roots to the various objects we define. */
11 #define XML_FLOOD "flood"
12 #define XML_FLOOD_CONFIG_VERSION "configversion"
13 #define XML_SEED "seed"
14 #define XML_URLLIST "urllist"
15 #define XML_URLLIST_SEQUENCE "sequence"
16 #define XML_URLLIST_SEQUENCE_NAME "sequencename"
17 #define XML_URLLIST_SEQUENCE_LIST "sequencelist"
18 #define XML_URLLIST_BASE_URL "baseurl"
19 #define XML_URLLIST_PROXY_URL "proxyurl"
20 #define XML_URLLIST_URL "url"
21 #define XML_URLLIST_METHOD "method"
22 #define XML_URLLIST_METHOD_GET "get"
23 #define XML_URLLIST_METHOD_POST "post"
24 #define XML_URLLIST_METHOD_HEAD "head"
25 #define XML_URLLIST_PAYLOAD "payload"
26 #define XML_URLLIST_PAYLOAD_FILE "payloadfile"
27 #define XML_URLLIST_PAYLOAD_TEMPLATE "payloadtemplate"
28 #define XML_URLLIST_CONTENT_TYPE "content-type"
29 #define XML_URLLIST_EXTRA_HEADERS "extraheader"
30 #define XML_URLLIST_REQUEST_TEMPLATE "requesttemplate"
31 #define XML_URLLIST_RESPONSE_TEMPLATE "responsetemplate"
32 #define XML_URLLIST_RESPONSE_SCRIPT "responsescript"
33 #define XML_URLLIST_RESPONSE_NAME "responsename"
34 #define XML_URLLIST_PROXY "proxy"
35 #define XML_URLLIST_PREDELAY "predelay"
36 #define XML_URLLIST_PREDELAYPRECISION "predelayprecision"
37 #define XML_URLLIST_POSTDELAY "postdelay"
38 #define XML_URLLIST_POSTDELAYPRECISION "postdelayprecision"
39 #define XML_URLLIST_USER "user"
40 #define XML_URLLIST_PASSWORD "password"
41 #define XML_URLLIST_NAME "name"
42 #define XML_PROFILE "profile"
43 #define XML_PROFILE_COUNT "count"
44 #define XML_PROFILE_USEURLLIST "useurllist"
45 #define XML_FARMER "farmer"
46 #define XML_FARMER_NAME "name"
47 #define XML_FARMER_COUNT "count"
48 #define XML_FARMER_TIME "time"
49 #define XML_FARMER_USEPROFILE "useprofile"
50 #define XML_FARM "farm"
51 #define XML_FARM_NAME "name"
52 #define XML_FARM_USEFARMER "usefarmer"
53 #define XML_FARM_USEFARMER_COUNT "count"
54 #define XML_FARM_USEFARMER_DELAY "startdelay"
55 #define XML_FARM_USEFARMER_START "startcount"
56 #define XML_SUBST_LIST "subst_list"
57 #define XML_SUBST_ENTRY "subst_entry"
58 #define XML_SUBST_VAR "subst_var"
59 #define XML_SUBST_FILE "subst_file"
60
61 /* The delimiter (used above) between XML elements */
62 #define XML_ELEM_DELIM "."
63
64 #define FLOOD_VERSION "1.1"
65 #define CONFIG_VERSION "1"
66
67 #define CRLF "\r\n"
68
69 /* FIXME: replace the apr_recv logic with something sane. */
70 #define MAX_DOC_LENGTH 8192
71
72 #define LOCAL_SOCKET_TIMEOUT 120 * APR_USEC_PER_SEC
73
74 #define CAPATH "@CAPATH@"
75
76 #define FLOOD_USE_RAND @prngrand@
77 #define FLOOD_USE_RAND48 @prngrand48@
78 #define FLOOD_USE_RANDOM @prngrandom@
79
80 #define FLOOD_HAS_STRTOLL @hasstrtoll@
81 #define FLOOD_HAS_STRTOQ @hasstrtoq@
82
83 #define FLOOD_HAS_OPENSSL @flood_has_openssl@
84 #define FLOOD_HAS_DEVRAND @flood_has_devrand@
85
86 #ifdef WIN32
87 /* Gross Hack Alert */
88 #if _MSC_VER < 1300
89 #define strtoll(p, e, b) ((*(e) = (char*)(p) + (((b) == 10) ? strspn((p), "0123456789") : 0)), _atoi64(p))
90 #else
91 #define strtoll(p, e, b) _strtoi64(p, e, b)
92 #endif
93 #elif !FLOOD_HAS_STRTOLL && FLOOD_HAS_STRTOQ
94 #define strtoll(p, e, b) strtoq(p, e, b)
95 #endif
96
97 #endif /* __config_h */

Properties

Name Value
svn:eol-style native

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26