Loading [MathJax]/extensions/tex2jax.js
|
ROOT
Reference Guide |
|
Go to the documentation of this file.
39#define DFLT_CONNECTTIMEOUT 120
40#define NAME_CONNECTTIMEOUT (char *)"ConnectTimeout"
42#define DFLT_REQUESTTIMEOUT 300
43#define NAME_REQUESTTIMEOUT (char *)"RequestTimeout"
45#define DFLT_MAXREDIRECTCOUNT 16
46#define NAME_MAXREDIRECTCOUNT (char *)"MaxRedirectcount"
49#define NAME_DEBUG (char *)"DebugLevel"
51#define DFLT_RECONNECTWAIT 5
52#define NAME_RECONNECTWAIT (char *)"ReconnectWait"
54#define DFLT_REDIRCNTTIMEOUT 36000
55#define NAME_REDIRCNTTIMEOUT (char *)"RedirCntTimeout"
57#define DFLT_FIRSTCONNECTMAXCNT 8
58#define NAME_FIRSTCONNECTMAXCNT (char *)"FirstConnectMaxCnt"
60#define DFLT_TRANSACTIONTIMEOUT 28800
61#define NAME_TRANSACTIONTIMEOUT (char *)"TransactionTimeout"
64#define TXSOCK_ERR_TIMEOUT -1
66#define TXSOCK_ERR_INTERRUPT -3
70#define DFLT_MULTISTREAMCNT 0
71#define NAME_MULTISTREAMCNT (char *)"ParStreamsPerPhyConn"
75#define DFLT_MULTISTREAMSPLITSIZE (4*1024*1024)
78#define DFLT_KEEPSOCKOPENIFNOTXRD 0
79#define NAME_KEEPSOCKOPENIFNOTXRD (char *)"KeepSockOpenIfNotXrd"
82#define XRD_CLIENT_VERSION (char *)"kXR_ver002+kXR_asyncap"
85#define XRD_CLIENT_CURRENTVER (kXR_ver002)
86#define XRD_CLIENT_CAPVER ((kXR_char)kXR_asyncap | XRD_CLIENT_CURRENTVER)
89#define DFLT_READCACHESIZE 0
90#define NAME_READCACHESIZE (char *)"ReadCacheSize"
94#define DFLT_READCACHEBLKREMPOLICY 0
95#define NAME_READCACHEBLKREMPOLICY (char *)"ReadCacheBlkRemPolicy"
97#define DFLT_READAHEADSIZE (0)
98#define NAME_READAHEADSIZE (char *)"ReadAheadSize"
101#define DFLT_READTRIMBLKSZ (0)
102#define NAME_READTRIMBLKSZ (char *)"ReadTrimBlockSize"
105#define DFLT_READAHEADSTRATEGY (1)
106#define NAME_READAHEADSTRATEGY (char *)"ReadAheadStrategy"
111#define DFLT_REMUSEDCACHEBLKS 0
112#define NAME_REMUSEDCACHEBLKS (char *)"RemoveUsedCacheBlocks"
115#define DFLT_PURGEWRITTENBLOCKS 0
116#define NAME_PURGEWRITTENBLOCKS (char *)"PurgeWrittenBlocks"
118#define NAME_REDIRDOMAINALLOW_RE (char *)"RedirDomainAllowRE"
119#define NAME_REDIRDOMAINDENY_RE (char *)"RedirDomainDenyRE"
120#define NAME_CONNECTDOMAINALLOW_RE (char *)"ConnectDomainAllowRE"
121#define NAME_CONNECTDOMAINDENY_RE (char *)"ConnectDomainDenyRE"
123#define PROTO (char *)"root"
127#define DFLT_MAXCONCURRENTOPENS 100
129#define READV_MAXCHUNKS 512
130#define READV_MAXCHUNKSIZE (1024*192)
133#define NAME_SOCKS4HOST (char *)"Socks4Server"
134#define NAME_SOCKS4PORT (char *)"Socks4Port"
141#if defined(__linux__) || defined(__APPLE__)
142#define DFLT_DFLTTCPWINDOWSIZE (0)
144#define DFLT_DFLTTCPWINDOWSIZE (262144)
146#define NAME_DFLTTCPWINDOWSIZE (char *)"DfltTcpWindowSize"
149#define DFLT_DATASERVERCONN_TTL 300
150#define NAME_DATASERVERCONN_TTL (char *)"DataServerConn_ttl"
153#define DFLT_LBSERVERCONN_TTL 1200
154#define NAME_LBSERVERCONN_TTL (char *)"LBServerConn_ttl"
157#define DFLT_ENABLE_FORK_HANDLERS 0
158#define NAME_ENABLE_FORK_HANDLERS (char *)"EnableForkHandlers"
161#define DFLT_ENABLE_TCP_KEEPALIVE 0
162#define NAME_ENABLE_TCP_KEEPALIVE (char *)"EnableTCPKeepAlive"
167#define DFLT_TCP_KEEPALIVE_TIME 7200
168#define NAME_TCP_KEEPALIVE_TIME (char *)"TCPKeepAliveTime"
171#define DFLT_TCP_KEEPALIVE_INTERVAL 75
172#define NAME_TCP_KEEPALIVE_INTERVAL (char *)"TCPKeepAliveInterval"
175#define DFLT_TCP_KEEPALIVE_PROBES 9
176#define NAME_TCP_KEEPALIVE_PROBES (char *)"TCPKeepAliveProbes"
179#define DFLT_XRDCP_SIZE_HINT 1
180#define NAME_XRDCP_SIZE_HINT (char *)"XrdCpSizeHint"
183#define DFLT_PRINT_REDIRECTS 0
184#define NAME_PRINT_REDIRECTS (char *)"PrintRedirects"
189#define xrdmin(a, b) (a < b ? a : b)
190#define xrdmax(a, b) (a > b ? a : b)