37 #include <sys/types.h>
63 int ASocket(
const char *path,
const char *fname, mode_t mode);
66 int getUG(
char *parm, uid_t &theUid, gid_t &theGid);
68 bool PidFile(
const char *clpFN,
bool optbg);
71 int Setup(
char *dfltp,
char *libProt);
unsigned int maxFD
Definition: XrdConfig.hh:140
int xtcpmon(XrdSysError *edest, XrdOucStream &Config)
char * caFile
Definition: XrdConfig.hh:111
int xtlsca(XrdSysError *edest, XrdOucStream &Config)
char * caDir
Definition: XrdConfig.hh:110
int Configure(int argc, char **argv)
char * tlsKey
Definition: XrdConfig.hh:109
int xhpath(XrdSysError *edest, XrdOucStream &Config)
int PortUDP
Definition: XrdConfig.hh:122
char * HomePath
Definition: XrdConfig.hh:106
Definition: XrdOucStream.hh:46
bool isStrict
Definition: XrdConfig.hh:139
static const int hpSpec
Definition: XrdConfig.hh:137
int xtrace(XrdSysError *edest, XrdOucStream &Config)
static const char * TraceID
Definition: XrdConfig.hh:96
Definition: XrdConfig.hh:46
int xprot(XrdSysError *edest, XrdOucStream &Config)
int repInt
Definition: XrdConfig.hh:127
int Net_Opts
Definition: XrdConfig.hh:117
int TLS_Opts
Definition: XrdConfig.hh:119
bool tlsNoCAD
Definition: XrdConfig.hh:131
~XrdConfig()
Definition: XrdConfig.hh:55
const char * mySitName
Definition: XrdConfig.hh:102
XrdTcpMonInfo * tmoInfo
Definition: XrdConfig.hh:98
int ASocket(const char *path, const char *fname, mode_t mode)
int xpidf(XrdSysError *edest, XrdOucStream &Config)
Definition: XrdSysError.hh:89
bool PidFile(const char *clpFN, bool optbg)
int TLS_Blen
Definition: XrdConfig.hh:118
const char * myDomain
Definition: XrdConfig.hh:101
char * PidPath
Definition: XrdConfig.hh:107
int Setup(char *dfltp, char *libProt)
int ConfigXeq(char *var, XrdOucStream &Config, XrdSysError *eDest=0)
char * AdminPath
Definition: XrdConfig.hh:105
XrdConfigProt * Firstcp
Definition: XrdConfig.hh:114
char repOpts
Definition: XrdConfig.hh:133
char * tlsCert
Definition: XrdConfig.hh:108
Definition: XrdProtocol.hh:55
int xtlsci(XrdSysError *edest, XrdOucStream &Config)
XrdNetSecurity * Police
Definition: XrdConfig.hh:97
XrdInet * getNet(int port, bool isTLS)
const char * myProg
Definition: XrdConfig.hh:99
int HomeMode
Definition: XrdConfig.hh:126
int xlog(XrdSysError *edest, XrdOucStream &Config)
int xrep(XrdSysError *edest, XrdOucStream &Config)
XrdProtocol_Config ProtInfo
Definition: XrdConfig.hh:57
int xmaxfd(XrdSysError *edest, XrdOucStream &Config)
int xsched(XrdSysError *edest, XrdOucStream &Config)
char * myInstance
Definition: XrdConfig.hh:104
int PortTCP
Definition: XrdConfig.hh:121
char ppNet
Definition: XrdConfig.hh:134
char Specs
Definition: XrdConfig.hh:136
int xnkap(XrdSysError *edest, char *val)
const char * myInsName
Definition: XrdConfig.hh:103
void Manifest(const char *pidfn)
char * repDest[2]
Definition: XrdConfig.hh:113
int xallow(XrdSysError *edest, XrdOucStream &Config)
int xbuf(XrdSysError *edest, XrdOucStream &Config)
int PortTLS
Definition: XrdConfig.hh:123
Definition: XrdNetSecurity.hh:43
std::vector< XrdInet * > NetTCP
Definition: XrdConfig.hh:59
bool tlsNoVer
Definition: XrdConfig.hh:130
const char * myName
Definition: XrdConfig.hh:100
XrdConfigProt * Lastcp
Definition: XrdConfig.hh:115
char * ConfigFN
Definition: XrdConfig.hh:112
int xapath(XrdSysError *edest, XrdOucStream &Config)
int AdminMode
Definition: XrdConfig.hh:125
int Net_Blen
Definition: XrdConfig.hh:116
int xtmo(XrdSysError *edest, XrdOucStream &Config)
int xnet(XrdSysError *edest, XrdOucStream &Config)
uint64_t tlsOpts
Definition: XrdConfig.hh:129
int getUG(char *parm, uid_t &theUid, gid_t &theGid)
signed char coreV
Definition: XrdConfig.hh:135
int xsit(XrdSysError *edest, XrdOucStream &Config)
int xtls(XrdSysError *edest, XrdOucStream &Config)
XrdInet * NetADM
Definition: XrdConfig.hh:58
int xport(XrdSysError *edest, XrdOucStream &Config)
Definition: XrdInet.hh:47