XrdClientConst.hh File Reference

Go to the source code of this file.

Defines

#define DFLT_CONNECTTIMEOUT   120
#define NAME_CONNECTTIMEOUT   (char *)"ConnectTimeout"
#define DFLT_REQUESTTIMEOUT   300
#define NAME_REQUESTTIMEOUT   (char *)"RequestTimeout"
#define DFLT_MAXREDIRECTCOUNT   16
#define NAME_MAXREDIRECTCOUNT   (char *)"MaxRedirectcount"
#define DFLT_DEBUG   0
#define NAME_DEBUG   (char *)"DebugLevel"
#define DFLT_RECONNECTWAIT   5
#define NAME_RECONNECTWAIT   (char *)"ReconnectWait"
#define DFLT_REDIRCNTTIMEOUT   36000
#define NAME_REDIRCNTTIMEOUT   (char *)"RedirCntTimeout"
#define DFLT_FIRSTCONNECTMAXCNT   8
#define NAME_FIRSTCONNECTMAXCNT   (char *)"FirstConnectMaxCnt"
#define DFLT_TRANSACTIONTIMEOUT   28800
#define NAME_TRANSACTIONTIMEOUT   (char *)"TransactionTimeout"
#define TXSOCK_ERR_TIMEOUT   -1
#define TXSOCK_ERR   -2
#define TXSOCK_ERR_INTERRUPT   -3
#define DFLT_MULTISTREAMCNT   0
#define NAME_MULTISTREAMCNT   (char *)"ParStreamsPerPhyConn"
#define DFLT_MULTISTREAMSPLITSIZE   (4*1024*1024)
#define DFLT_KEEPSOCKOPENIFNOTXRD   0
#define NAME_KEEPSOCKOPENIFNOTXRD   (char *)"KeepSockOpenIfNotXrd"
#define XRD_CLIENT_VERSION   (char *)"kXR_ver002+kXR_asyncap"
#define XRD_CLIENT_CURRENTVER   (kXR_ver002)
#define XRD_CLIENT_CAPVER   ((kXR_char)kXR_asyncap | XRD_CLIENT_CURRENTVER)
#define DFLT_READCACHESIZE   0
#define NAME_READCACHESIZE   (char *)"ReadCacheSize"
#define DFLT_READCACHEBLKREMPOLICY   0
#define NAME_READCACHEBLKREMPOLICY   (char *)"ReadCacheBlkRemPolicy"
#define DFLT_READAHEADSIZE   (0)
#define NAME_READAHEADSIZE   (char *)"ReadAheadSize"
#define DFLT_READTRIMBLKSZ   (0)
#define NAME_READTRIMBLKSZ   (char *)"ReadTrimBlockSize"
#define DFLT_READAHEADSTRATEGY   (1)
#define NAME_READAHEADSTRATEGY   (char *)"ReadAheadStrategy"
#define DFLT_REMUSEDCACHEBLKS   0
#define NAME_REMUSEDCACHEBLKS   (char *)"RemoveUsedCacheBlocks"
#define DFLT_PURGEWRITTENBLOCKS   0
#define NAME_PURGEWRITTENBLOCKS   (char *)"PurgeWrittenBlocks"
#define NAME_REDIRDOMAINALLOW_RE   (char *)"RedirDomainAllowRE"
#define NAME_REDIRDOMAINDENY_RE   (char *)"RedirDomainDenyRE"
#define NAME_CONNECTDOMAINALLOW_RE   (char *)"ConnectDomainAllowRE"
#define NAME_CONNECTDOMAINDENY_RE   (char *)"ConnectDomainDenyRE"
#define PROTO   (char *)"root"
#define DFLT_MAXCONCURRENTOPENS   100
#define READV_MAXCHUNKS   512
#define READV_MAXCHUNKSIZE   (1024*192)
#define NAME_SOCKS4HOST   (char *)"Socks4Server"
#define NAME_SOCKS4PORT   (char *)"Socks4Port"
#define DFLT_DFLTTCPWINDOWSIZE   (262144)
#define NAME_DFLTTCPWINDOWSIZE   (char *)"DfltTcpWindowSize"
#define DFLT_DATASERVERCONN_TTL   300
#define NAME_DATASERVERCONN_TTL   (char *)"DataServerConn_ttl"
#define DFLT_LBSERVERCONN_TTL   1200
#define NAME_LBSERVERCONN_TTL   (char *)"LBServerConn_ttl"
#define TRUE   1
#define FALSE   0
#define xrdmin(a, b)   (a < b ? a : b)
#define xrdmax(a, b)   (a > b ? a : b)


Define Documentation

#define DFLT_CONNECTTIMEOUT   120

Definition at line 21 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_DATASERVERCONN_TTL   300

Definition at line 131 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_DEBUG   0

Definition at line 30 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_DFLTTCPWINDOWSIZE   (262144)

Definition at line 126 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_FIRSTCONNECTMAXCNT   8

Definition at line 39 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_KEEPSOCKOPENIFNOTXRD   0

Definition at line 60 of file XrdClientConst.hh.

#define DFLT_LBSERVERCONN_TTL   1200

Definition at line 135 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_MAXCONCURRENTOPENS   100

Definition at line 109 of file XrdClientConst.hh.

Referenced by XrdClient::TryOpen().

#define DFLT_MAXREDIRECTCOUNT   16

Definition at line 27 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_MULTISTREAMCNT   0

Definition at line 52 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_MULTISTREAMSPLITSIZE   (4*1024*1024)

Definition at line 57 of file XrdClientConst.hh.

Referenced by XrdClientMStream::GetGoodSplitParameters().

#define DFLT_PURGEWRITTENBLOCKS   0

Definition at line 97 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_READAHEADSIZE   (0)

Definition at line 79 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_READAHEADSTRATEGY   (1)

Definition at line 87 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_READCACHEBLKREMPOLICY   0

Definition at line 76 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_READCACHESIZE   0

Definition at line 71 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_READTRIMBLKSZ   (0)

Definition at line 83 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_RECONNECTWAIT   5

Definition at line 33 of file XrdClientConst.hh.

Referenced by TXSocket::InitEnvs(), TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_REDIRCNTTIMEOUT   36000

Definition at line 36 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_REMUSEDCACHEBLKS   0

Definition at line 93 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define DFLT_REQUESTTIMEOUT   300

Definition at line 24 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define DFLT_TRANSACTIONTIMEOUT   28800

Definition at line 42 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define FALSE   0

Definition at line 139 of file XrdClientConst.hh.

#define NAME_CONNECTDOMAINALLOW_RE   (char *)"ConnectDomainAllowRE"

Definition at line 102 of file XrdClientConst.hh.

Referenced by TXSocket::InitEnvs(), main(), TXNetFile::SetEnv(), and XrdClientConn::XrdClientConn().

#define NAME_CONNECTDOMAINDENY_RE   (char *)"ConnectDomainDenyRE"

Definition at line 103 of file XrdClientConst.hh.

Referenced by TXSocket::InitEnvs(), main(), TXNetFile::SetEnv(), and XrdClientConn::XrdClientConn().

#define NAME_CONNECTTIMEOUT   (char *)"ConnectTimeout"

Definition at line 22 of file XrdClientConst.hh.

Referenced by XrdProofPhyConn::Connect(), XrdProofConn::Connect(), XrdPosixXrootd::initEnv(), TXSocket::InitEnvs(), main(), TXNetFile::SetEnv(), XrdClientSock::TryConnect_low(), and XrdClientEnv::XrdClientEnv().

#define NAME_DATASERVERCONN_TTL   (char *)"DataServerConn_ttl"

Definition at line 132 of file XrdClientConst.hh.

Referenced by XrdCnsConfig::Configure(), XrdClientPhyConnection::Connect(), XrdClientConn::GetAccessToSrv(), XrdPosixXrootd::initEnv(), XrdClientEnv::XrdClientEnv(), and XrdFfsMisc_xrd_init().

#define NAME_DEBUG   (char *)"DebugLevel"

Definition at line 31 of file XrdClientConst.hh.

Referenced by TXProofServ::CreateServer(), XrdClientConn::DoLogin(), executeDebug(), executeEnvPutInt(), XrdPosixXrootd::initEnv(), TXSocket::InitEnvs(), XrdProofConn::Login(), main(), TXNetFile::TXNetFile(), TXNetSystem::TXNetSystem(), XrdClient::XrdClient(), XrdClientAdmin::XrdClientAdmin(), XrdClientDebug::XrdClientDebug(), XrdClientEnv::XrdClientEnv(), and XrdInitialize().

#define NAME_DFLTTCPWINDOWSIZE   (char *)"DfltTcpWindowSize"

Definition at line 128 of file XrdClientConst.hh.

Referenced by XrdPosixXrootd::initEnv(), TXNetFile::SetEnv(), XrdClientSock::TryConnect_low(), and XrdClientEnv::XrdClientEnv().

#define NAME_FIRSTCONNECTMAXCNT   (char *)"FirstConnectMaxCnt"

Definition at line 40 of file XrdClientConst.hh.

Referenced by TXNetSystem::Connect(), XrdClientAdmin::Connect(), XrdProofPhyConn::Connect(), XrdProofConn::Connect(), XrdPosixXrootd::initEnv(), TXSocket::InitEnvs(), main(), XrdClient::Open(), TXNetFile::SetEnv(), XrdClientEnv::XrdClientEnv(), and XrdFfsMisc_xrd_init().

#define NAME_KEEPSOCKOPENIFNOTXRD   (char *)"KeepSockOpenIfNotXrd"

Definition at line 61 of file XrdClientConst.hh.

Referenced by XrdClientConn::GetAccessToSrv(), TXSocket::InitEnvs(), and TXNetFile::SetEnv().

#define NAME_LBSERVERCONN_TTL   (char *)"LBServerConn_ttl"

Definition at line 136 of file XrdClientConst.hh.

Referenced by XrdClientConn::GetAccessToSrv(), XrdPosixXrootd::initEnv(), and XrdClientEnv::XrdClientEnv().

#define NAME_MAXREDIRECTCOUNT   (char *)"MaxRedirectcount"

Definition at line 28 of file XrdClientConst.hh.

Referenced by TXNetFile::SetEnv(), XrdClientConn::XrdClientConn(), and XrdClientEnv::XrdClientEnv().

#define NAME_MULTISTREAMCNT   (char *)"ParStreamsPerPhyConn"

Definition at line 53 of file XrdClientConst.hh.

Referenced by XrdClientMStream::AddParallelStream(), XrdClientPhyConnection::Connect(), XrdClientMStream::EstablishParallelStreams(), XrdPosixXrootd::initEnv(), main(), XrdClient::ReadV(), TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define NAME_PURGEWRITTENBLOCKS   (char *)"PurgeWrittenBlocks"

Definition at line 98 of file XrdClientConst.hh.

Referenced by main(), XrdClient::ProcessUnsolicitedMsg(), and XrdClientEnv::XrdClientEnv().

#define NAME_READAHEADSIZE   (char *)"ReadAheadSize"

Definition at line 80 of file XrdClientConst.hh.

Referenced by XrdPosixXrootd::initEnv(), main(), TXNetFile::SetEnv(), XrdClient::XrdClient(), XrdClientEnv::XrdClientEnv(), and XrdFfsMisc_xrd_init().

#define NAME_READAHEADSTRATEGY   (char *)"ReadAheadStrategy"

Definition at line 88 of file XrdClientConst.hh.

Referenced by XrdClient::XrdClient(), and XrdClientEnv::XrdClientEnv().

#define NAME_READCACHEBLKREMPOLICY   (char *)"ReadCacheBlkRemPolicy"

Definition at line 77 of file XrdClientConst.hh.

Referenced by XrdPosixXrootd::initEnv(), main(), XrdClient::XrdClient(), XrdClientEnv::XrdClientEnv(), and XrdClientReadCache::XrdClientReadCache().

#define NAME_READCACHESIZE   (char *)"ReadCacheSize"

Definition at line 72 of file XrdClientConst.hh.

Referenced by XrdPosixXrootd::initEnv(), main(), TXNetFile::SetEnv(), XrdClient::XrdClient(), XrdClientEnv::XrdClientEnv(), XrdClientReadCache::XrdClientReadCache(), and XrdFfsMisc_xrd_init().

#define NAME_READTRIMBLKSZ   (char *)"ReadTrimBlockSize"

Definition at line 84 of file XrdClientConst.hh.

Referenced by XrdClient::XrdClient(), and XrdClientEnv::XrdClientEnv().

#define NAME_RECONNECTWAIT   (char *)"ReconnectWait"

Definition at line 34 of file XrdClientConst.hh.

Referenced by XrdClientAdmin::Connect(), XrdClientConn::HandleServerError(), XrdPosixXrootd::initEnv(), TXSocket::InitEnvs(), XrdClient::Open(), TXNetFile::SetEnv(), and XrdClientEnv::XrdClientEnv().

#define NAME_REDIRCNTTIMEOUT   (char *)"RedirCntTimeout"

Definition at line 37 of file XrdClientConst.hh.

Referenced by XrdClientEnv::XrdClientEnv().

#define NAME_REDIRDOMAINALLOW_RE   (char *)"RedirDomainAllowRE"

Definition at line 100 of file XrdClientConst.hh.

Referenced by XrdClientConn::CheckHostDomain(), main(), TXNetFile::SetEnv(), and XrdClientConn::XrdClientConn().

#define NAME_REDIRDOMAINDENY_RE   (char *)"RedirDomainDenyRE"

Definition at line 101 of file XrdClientConst.hh.

Referenced by XrdClientConn::CheckHostDomain(), main(), TXNetFile::SetEnv(), and XrdClientConn::XrdClientConn().

#define NAME_REMUSEDCACHEBLKS   (char *)"RemoveUsedCacheBlocks"

Definition at line 94 of file XrdClientConst.hh.

Referenced by XrdPosixXrootd::initEnv(), XrdClient::Read(), and XrdClientEnv::XrdClientEnv().

#define NAME_REQUESTTIMEOUT   (char *)"RequestTimeout"

Definition at line 25 of file XrdClientConst.hh.

Referenced by XrdProofdNetMgr::Config(), XrdPosixXrootd::initEnv(), TXSocket::InitEnvs(), XrdClient::Read(), TXNetFile::SetEnv(), XrdClientSock::SetRequestTimeout(), sniffOutstandingFailedWriteReq(), XrdClientEnv::XrdClientEnv(), XrdClientPhyConnection::XrdClientPhyConnection(), XrdClientSock::XrdClientSock(), and XrdFfsMisc_xrd_init().

#define NAME_SOCKS4HOST   (char *)"Socks4Server"

Definition at line 115 of file XrdClientConst.hh.

Referenced by TXSocket::InitEnvs(), main(), TXNetFile::SetEnv(), XrdClientSock::TryConnect(), and XrdClientSock::TryConnect_low().

#define NAME_SOCKS4PORT   (char *)"Socks4Port"

Definition at line 116 of file XrdClientConst.hh.

Referenced by TXSocket::InitEnvs(), main(), TXNetFile::SetEnv(), and XrdClientSock::TryConnect_low().

#define NAME_TRANSACTIONTIMEOUT   (char *)"TransactionTimeout"

Definition at line 43 of file XrdClientConst.hh.

Referenced by XrdClientAdmin::Chmod(), XrdClient::Close(), XrdClientAdmin::Connect(), XrdClientAdmin::DirList_low(), XrdClientAdmin::GetChecksum(), XrdClientAdmin::GetSpaceInfo(), XrdPosixXrootd::initEnv(), XrdClientAdmin::Locate(), main(), XrdClientAdmin::Mkdir(), XrdClientAdmin::Mv(), XrdClient::Open(), XrdClientAdmin::Prepare(), XrdClientAdmin::Protocol(), XrdClient::Read(), XrdClient::ReadV(), XrdClientAdmin::Rm(), XrdClientAdmin::Rmdir(), TXNetFile::SetEnv(), XrdClientAdmin::Stat(), XrdClientAdmin::Stat_vfs(), XrdClient::Sync(), XrdClientAdmin::SysStatX(), XrdClientAdmin::Truncate(), XrdClient::Write(), and XrdClientEnv::XrdClientEnv().

#define PROTO   (char *)"root"

Definition at line 105 of file XrdClientConst.hh.

#define READV_MAXCHUNKS   512

Definition at line 111 of file XrdClientConst.hh.

Referenced by XrdClient::ReadV(), and XrdClientReadV::ReqReadV().

#define READV_MAXCHUNKSIZE   (1024*192)

Definition at line 112 of file XrdClientConst.hh.

Referenced by XrdClientReadV::PreProcessChunkRequest().

#define TRUE   1

Definition at line 138 of file XrdClientConst.hh.

#define TXSOCK_ERR   -2

Definition at line 47 of file XrdClientConst.hh.

Referenced by XrdClientConnectionMgr::ReadRaw(), XrdClientPhyConnection::ReadRaw(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), XrdClientPhyConnection::WriteRaw(), and XrdClientConnectionMgr::WriteRaw().

#define TXSOCK_ERR_INTERRUPT   -3

Definition at line 48 of file XrdClientConst.hh.

Referenced by XrdClientSock::RecvRaw(), and XrdClientSock::SendRaw_sock().

#define TXSOCK_ERR_TIMEOUT   -1

Definition at line 46 of file XrdClientConst.hh.

Referenced by XrdProofConn::DoHandShake(), XrdClientPhyConnection::ReadRaw(), XrdClientMessage::ReadRaw(), XrdClientSock::RecvRaw(), XrdClientSock::SendRaw_sock(), and XrdClientPhyConnection::WriteRaw().

#define XRD_CLIENT_CAPVER   ((kXR_char)kXR_asyncap | XRD_CLIENT_CURRENTVER)

Definition at line 68 of file XrdClientConst.hh.

Referenced by XrdClientConn::DoLogin().

#define XRD_CLIENT_CURRENTVER   (kXR_ver002)

Definition at line 67 of file XrdClientConst.hh.

#define XRD_CLIENT_VERSION   (char *)"kXR_ver002+kXR_asyncap"

Definition at line 64 of file XrdClientConst.hh.

Referenced by XrdClientAdmin::XrdClientAdmin().

#define xrdmax ( a,
b   )     (a > b ? a : b)

Definition at line 142 of file XrdClientConst.hh.

Referenced by doCp_xrd2loc(), FdSetSockFunc(), XrdClientReadCache::GetDataIfPresent(), XrdClientMStream::GetGoodSplitParameters(), XrdClientReadAhead_slidingavg::GetReadAheadHint(), XrdClientReadAhead_pureseq::GetReadAheadHint(), XrdClientAdmin::GetSpaceInfo(), main(), XrdClient::Read(), XrdClientReadCache::RemoveItems(), XrdClient::Write(), XrdOssSys::xfdlimit(), and XrdXtRdFile::XrdXtRdFile().

#define xrdmin ( a,
b   )     (a < b ? a : b)

Definition at line 141 of file XrdClientConst.hh.

Referenced by XrdProofdNetMgr::BalanceNodesOrder(), XrdClientConn::CheckREQConnectWaitState(), XrdClientConn::CheckREQPauseState(), doCp_xrd2loc(), doCp_xrd2xrd(), XrdClientReadCacheItem::GetPartialInterval(), XrdClientReadAhead_slidingavg::GetReadAheadHint(), XrdClientReadAhead_pureseq::GetReadAheadHint(), joinStrings(), main(), XrdClientReadV::PreProcessChunkRequest(), XrdClientConn::ProcessAsynResp(), XrdClient::ProcessUnsolicitedMsg(), XrdClientAbs::Query(), XrdClient::Read(), XrdClient::Read_Async(), ReaderThread_xrd(), ReaderThread_xrd_xtreme(), XrdClientPhyConnection::ReadRaw(), XrdClientMStream::SplitReadRequest(), XrdClientConn::WaitResp(), and XrdXtRdFile::XrdXtRdFile().


Generated on Tue Jul 5 16:08:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1