Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
XrdProofdManager Class Reference

Definition at line 56 of file XrdProofdManager.h.

Public Member Functions

 XrdProofdManager (char *parms, XrdProtocol_Config *pi, XrdSysError *edest)
 Constructor.
 
virtual ~XrdProofdManager ()
 Destructor.
 
XrdProofdAdminAdmin () const
 
const char * AdminPath () const
 
const char * BareLibPath () const
 
bool ChangeOwn () const
 
void CheckLogFileOwnership ()
 Make sure that the log file belongs to the original effective user.
 
bool CheckMaster (const char *m)
 Check if master 'm' is allowed to connect to this host.
 
int CheckUser (const char *usr, const char *grp, XrdProofUI &ui, XrdOucString &e, bool &su)
 Check if the user is allowed to use the system Return 0 if OK, -1 if not.
 
XrdProofdClientMgrClientMgr () const
 
int Config (bool rcf=0)
 Run configuration and parse the entered config directives.
 
int CronFrequency ()
 
const char * DataDir () const
 
const char * DataDirOpts () const
 
const char * DataDirUrlOpts () const
 
const char * DataSetExp () const
 
std::list< XrdProofdDSInfo * > * DataSetSrcs ()
 
int DoDirective (XrdProofdDirective *d, char *val, XrdOucStream *cfg, bool rcf)
 Update the priorities of the active sessions.
 
const char * EffectiveUser () const
 
int GetWorkers (XrdOucString &workers, XrdProofdProofServ *, const char *)
 Get a list of workers from the available resource broker.
 
XrdProofGroupMgrGroupsMgr () const
 
const char * Host () const
 
const char * Image () const
 
bool IsSuperMst () const
 
const char * LocalROOT () const
 
bool MultiUser () const
 
XrdSysRecMutex * Mutex ()
 
const char * NameSpace () const
 
XrdProofdNetMgrNetMgr () const
 
const char * PoolURL () const
 
int Port () const
 
XrdProofdPriorityMgrPriorityMgr () const
 
int Process (XrdProofdProtocol *p)
 Process manager request.
 
XrdProofSchedProofSched () const
 
void RegisterDirectives ()
 Register directives for configuration.
 
bool RemotePLite () const
 
int ResolveKeywords (XrdOucString &s, XrdProofdClient *pcl)
 Resolve special keywords in 's' for client 'pcl'.
 
XrdROOTMgrROOTMgr () const
 
XrdScheduler * Sched () const
 
XrdProofdProofServMgrSessionMgr () const
 
const char * SockPathDir () const
 
int SrvType () const
 
const char * StageReqRepo () const
 
const char * TMPdir () const
 
const char * WorkDir () const
 
XrdProtocolXrootd () const
 
- Public Member Functions inherited from XrdProofdConfig
 XrdProofdConfig (const char *cfg=0, XrdSysError *edest=0)
 Main constructor.
 
virtual ~XrdProofdConfig ()
 
const char * CfgFile () const
 
void SetCfgEDest (const char *cfg, XrdSysError *edest)
 Set config file and error handler.
 

Private Member Functions

int DoDirectiveAllow (char *, XrdOucStream *, bool)
 Process 'allow' directive.
 
int DoDirectiveAllowedGroups (char *, XrdOucStream *, bool)
 Process 'allowedgroups' directive.
 
int DoDirectiveAllowedUsers (char *, XrdOucStream *, bool)
 Process 'allowedusers' directive.
 
int DoDirectiveDataDir (char *, XrdOucStream *, bool)
 Process 'datadir' directive.
 
int DoDirectiveDataSetReqRepo (char *, XrdOucStream *, bool)
 
int DoDirectiveDataSetSrc (char *, XrdOucStream *, bool)
 Process 'datasetsrc' directive.
 
int DoDirectiveFilterLibPaths (char *, XrdOucStream *, bool)
 Process 'filterlibpaths' directive xpd.filterlibpaths 1|0 [path1,path2 path3 path4 ...].
 
int DoDirectiveGroupfile (char *, XrdOucStream *, bool)
 Process 'groupfile' directive.
 
int DoDirectiveMaxOldLogs (char *, XrdOucStream *, bool)
 Process 'maxoldlogs' directive.
 
int DoDirectiveMultiUser (char *, XrdOucStream *, bool)
 Process 'multiuser' directive.
 
int DoDirectivePort (char *, XrdOucStream *, bool)
 Process 'xrd.protocol' directive to find the port.
 
int DoDirectiveRole (char *, XrdOucStream *, bool)
 Process 'role' directive.
 
int DoDirectiveRootd (char *, XrdOucStream *, bool)
 Process 'rootd' directive xpd.rootd deny|allow [rootsys:<tag>] [path:abs-path/] [mode:ro|rw] [auth:none|full] [other_rootd_args].
 
int DoDirectiveRootdAllow (char *, XrdOucStream *, bool)
 Process 'rootdallow' directive xpd.rootdallow host1,host2 host3 Host names may contain the wild card '*'.
 
int DoDirectiveTrace (char *, XrdOucStream *, bool)
 Scan the config file for tracing settings.
 
int DoDirectiveXrootd (char *, XrdOucStream *, bool)
 Process 'xrootd' directive xpd.xrootd [path/]libXrdXrootd.so.
 
XrdProofSchedLoadScheduler ()
 Load PROOF scheduler.
 
XrdProtocolLoadXrootd (char *parms, XrdProtocol_Config *pi, XrdSysError *edest)
 Load the Xrootd protocol, if required.
 
bool ValidateLocalDataSetSrc (XrdOucString &url, bool &local)
 Validate local dataset src at URL (check the URL and make the relevant directories).
 

Private Attributes

XrdProofdAdminfAdmin
 
XrdOucString fAdminPath
 
XrdOucHash< intfAllowedGroups
 
XrdOucHash< intfAllowedUsers
 
XrdOucString fBareLibPath
 
bool fChangeOwn
 
XrdProofdClientMgrfClientMgr
 
int fCronFrequency
 
XrdOucString fDataDir
 
XrdOucString fDataDirOpts
 
XrdOucString fDataDirUrlOpts
 
XrdOucString fDataSetExp
 
std::list< XrdProofdDSInfo * > fDataSetSrcs
 
XrdOucString fEffectiveUser
 
XrdProofGroupMgrfGroupsMgr
 
XrdOucString fHost
 
XrdOucString fImage
 
XrdOucHash< XrdOucString > fLibPathsToRemove
 
XrdOucString fLocalroot
 
std::list< XrdOucString * > fMastersAllowed
 
bool fMultiUser
 
XrdSysRecMutex fMutex
 
XrdOucString fMUWorkDir
 
XrdOucString fNamespace
 
XrdProofdNetMgrfNetMgr
 
int fOperationMode
 
char * fParms
 
XrdProtocol_Config * fPi
 
XrdOucString fPoolURL
 
int fPort
 
XrdProofdPriorityMgrfPriorityMgr
 
XrdProofSchedfProofSched
 
bool fRemotePLite
 
bool fRemoveROOTLibPaths
 
XrdROOTMgrfROOTMgr
 
XrdScheduler * fSched
 
XrdProofdProofServMgrfSessionMgr
 
XrdOucString fSockPathDir
 
int fSrvType
 
XrdOucString fStageReqRepo
 
bool fSuperMst
 
XrdOucString fSuperUsers
 
XrdOucString fTMPdir
 
XrdOucString fWorkDir
 
XrdProtocolfXrootd
 
XrdOucString fXrootdLibPath
 
XrdSysPlugin * fXrootdPlugin
 

Additional Inherited Members

- Protected Member Functions inherited from XrdProofdConfig
int ParseFile (bool rcf=false)
 Parse config file for the registered directives.
 
bool ReadFile (bool update=true)
 Return true if the file has never been read or did change since last reading, false otherwise.
 
void Register (const char *dname, XrdProofdDirective *d)
 
- Protected Attributes inherited from XrdProofdConfig
XrdSysError * fEDest
 

#include <XrdProofdManager.h>

Inheritance diagram for XrdProofdManager:
[legend]

Constructor & Destructor Documentation

◆ XrdProofdManager()

XrdProofdManager::XrdProofdManager ( char *  parms,
XrdProtocol_Config *  pi,
XrdSysError *  edest 
)

Constructor.

Definition at line 222 of file XrdProofdManager.cxx.

◆ ~XrdProofdManager()

XrdProofdManager::~XrdProofdManager ( )
virtual

Destructor.

Definition at line 301 of file XrdProofdManager.cxx.

Member Function Documentation

◆ Admin()

XrdProofdAdmin * XrdProofdManager::Admin ( ) const
inline

Definition at line 110 of file XrdProofdManager.h.

◆ AdminPath()

const char * XrdProofdManager::AdminPath ( ) const
inline

Definition at line 74 of file XrdProofdManager.h.

◆ BareLibPath()

const char * XrdProofdManager::BareLibPath ( ) const
inline

Definition at line 75 of file XrdProofdManager.h.

◆ ChangeOwn()

bool XrdProofdManager::ChangeOwn ( ) const
inline

Definition at line 76 of file XrdProofdManager.h.

◆ CheckLogFileOwnership()

void XrdProofdManager::CheckLogFileOwnership ( )

Make sure that the log file belongs to the original effective user.

Definition at line 352 of file XrdProofdManager.cxx.

◆ CheckMaster()

bool XrdProofdManager::CheckMaster ( const char *  m)

Check if master 'm' is allowed to connect to this host.

Definition at line 388 of file XrdProofdManager.cxx.

◆ CheckUser()

int XrdProofdManager::CheckUser ( const char *  usr,
const char *  grp,
XrdProofUI ui,
XrdOucString &  e,
bool su 
)

Check if the user is allowed to use the system Return 0 if OK, -1 if not.

Definition at line 412 of file XrdProofdManager.cxx.

◆ ClientMgr()

XrdProofdClientMgr * XrdProofdManager::ClientMgr ( ) const
inline

Definition at line 104 of file XrdProofdManager.h.

◆ Config()

int XrdProofdManager::Config ( bool  rcf = 0)
virtual

Run configuration and parse the entered config directives.

Return 0 on success, -1 on error

Reimplemented from XrdProofdConfig.

Definition at line 849 of file XrdProofdManager.cxx.

◆ CronFrequency()

int XrdProofdManager::CronFrequency ( )
inline

Definition at line 80 of file XrdProofdManager.h.

◆ DataDir()

const char * XrdProofdManager::DataDir ( ) const
inline

Definition at line 93 of file XrdProofdManager.h.

◆ DataDirOpts()

const char * XrdProofdManager::DataDirOpts ( ) const
inline

Definition at line 94 of file XrdProofdManager.h.

◆ DataDirUrlOpts()

const char * XrdProofdManager::DataDirUrlOpts ( ) const
inline

Definition at line 95 of file XrdProofdManager.h.

◆ DataSetExp()

const char * XrdProofdManager::DataSetExp ( ) const
inline

Definition at line 96 of file XrdProofdManager.h.

◆ DataSetSrcs()

std::list< XrdProofdDSInfo * > * XrdProofdManager::DataSetSrcs ( )
inline

Definition at line 101 of file XrdProofdManager.h.

◆ DoDirective()

int XrdProofdManager::DoDirective ( XrdProofdDirective d,
char *  val,
XrdOucStream *  cfg,
bool  rcf 
)
virtual

Update the priorities of the active sessions.

Reimplemented from XrdProofdConfig.

Definition at line 1460 of file XrdProofdManager.cxx.

◆ DoDirectiveAllow()

int XrdProofdManager::DoDirectiveAllow ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'allow' directive.

Definition at line 1655 of file XrdProofdManager.cxx.

◆ DoDirectiveAllowedGroups()

int XrdProofdManager::DoDirectiveAllowedGroups ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'allowedgroups' directive.

Definition at line 1674 of file XrdProofdManager.cxx.

◆ DoDirectiveAllowedUsers()

int XrdProofdManager::DoDirectiveAllowedUsers ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'allowedusers' directive.

Definition at line 1716 of file XrdProofdManager.cxx.

◆ DoDirectiveDataDir()

int XrdProofdManager::DoDirectiveDataDir ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'datadir' directive.

Definition at line 1884 of file XrdProofdManager.cxx.

◆ DoDirectiveDataSetReqRepo()

int XrdProofdManager::DoDirectiveDataSetReqRepo ( char *  ,
XrdOucStream *  ,
bool   
)
private

◆ DoDirectiveDataSetSrc()

int XrdProofdManager::DoDirectiveDataSetSrc ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'datasetsrc' directive.

Definition at line 1830 of file XrdProofdManager.cxx.

◆ DoDirectiveFilterLibPaths()

int XrdProofdManager::DoDirectiveFilterLibPaths ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'filterlibpaths' directive xpd.filterlibpaths 1|0 [path1,path2 path3 path4 ...].

Definition at line 1969 of file XrdProofdManager.cxx.

◆ DoDirectiveGroupfile()

int XrdProofdManager::DoDirectiveGroupfile ( char *  val,
XrdOucStream *  cfg,
bool  rcf 
)
private

Process 'groupfile' directive.

Definition at line 1607 of file XrdProofdManager.cxx.

◆ DoDirectiveMaxOldLogs()

int XrdProofdManager::DoDirectiveMaxOldLogs ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'maxoldlogs' directive.

Definition at line 1635 of file XrdProofdManager.cxx.

◆ DoDirectiveMultiUser()

int XrdProofdManager::DoDirectiveMultiUser ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'multiuser' directive.

Definition at line 1806 of file XrdProofdManager.cxx.

◆ DoDirectivePort()

int XrdProofdManager::DoDirectivePort ( char *  val,
XrdOucStream *  ,
bool   
)
private

Process 'xrd.protocol' directive to find the port.

Definition at line 1785 of file XrdProofdManager.cxx.

◆ DoDirectiveRole()

int XrdProofdManager::DoDirectiveRole ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Process 'role' directive.

Definition at line 1753 of file XrdProofdManager.cxx.

◆ DoDirectiveRootd()

int XrdProofdManager::DoDirectiveRootd ( char *  ,
XrdOucStream *  ,
bool   
)
private

Process 'rootd' directive xpd.rootd deny|allow [rootsys:<tag>] [path:abs-path/] [mode:ro|rw] [auth:none|full] [other_rootd_args].

Definition at line 1940 of file XrdProofdManager.cxx.

◆ DoDirectiveRootdAllow()

int XrdProofdManager::DoDirectiveRootdAllow ( char *  ,
XrdOucStream *  ,
bool   
)
private

Process 'rootdallow' directive xpd.rootdallow host1,host2 host3 Host names may contain the wild card '*'.

Definition at line 1955 of file XrdProofdManager.cxx.

◆ DoDirectiveTrace()

int XrdProofdManager::DoDirectiveTrace ( char *  val,
XrdOucStream *  cfg,
bool   
)
private

Scan the config file for tracing settings.

Definition at line 1509 of file XrdProofdManager.cxx.

◆ DoDirectiveXrootd()

int XrdProofdManager::DoDirectiveXrootd ( char *  val,
XrdOucStream *  ,
bool   
)
private

Process 'xrootd' directive xpd.xrootd [path/]libXrdXrootd.so.

Definition at line 1915 of file XrdProofdManager.cxx.

◆ EffectiveUser()

const char * XrdProofdManager::EffectiveUser ( ) const
inline

Definition at line 105 of file XrdProofdManager.h.

◆ GetWorkers()

int XrdProofdManager::GetWorkers ( XrdOucString &  workers,
XrdProofdProofServ xps,
const char *  query 
)

Get a list of workers from the available resource broker.

Definition at line 676 of file XrdProofdManager.cxx.

◆ GroupsMgr()

XrdProofGroupMgr * XrdProofdManager::GroupsMgr ( ) const
inline

Definition at line 106 of file XrdProofdManager.h.

◆ Host()

const char * XrdProofdManager::Host ( ) const
inline

Definition at line 81 of file XrdProofdManager.h.

◆ Image()

const char * XrdProofdManager::Image ( ) const
inline

Definition at line 82 of file XrdProofdManager.h.

◆ IsSuperMst()

bool XrdProofdManager::IsSuperMst ( ) const
inline

Definition at line 83 of file XrdProofdManager.h.

◆ LoadScheduler()

XrdProofSched * XrdProofdManager::LoadScheduler ( )
private

Load PROOF scheduler.

Definition at line 589 of file XrdProofdManager.cxx.

◆ LoadXrootd()

XrdProtocol * XrdProofdManager::LoadXrootd ( char *  parms,
XrdProtocol_Config *  pi,
XrdSysError *  edest 
)
private

Load the Xrootd protocol, if required.

Definition at line 317 of file XrdProofdManager.cxx.

◆ LocalROOT()

const char * XrdProofdManager::LocalROOT ( ) const
inline

Definition at line 84 of file XrdProofdManager.h.

◆ MultiUser()

bool XrdProofdManager::MultiUser ( ) const
inline

Definition at line 85 of file XrdProofdManager.h.

◆ Mutex()

XrdSysRecMutex * XrdProofdManager::Mutex ( )
inline

Definition at line 62 of file XrdProofdManager.h.

◆ NameSpace()

const char * XrdProofdManager::NameSpace ( ) const
inline

Definition at line 86 of file XrdProofdManager.h.

◆ NetMgr()

XrdProofdNetMgr * XrdProofdManager::NetMgr ( ) const
inline

Definition at line 109 of file XrdProofdManager.h.

◆ PoolURL()

const char * XrdProofdManager::PoolURL ( ) const
inline

Definition at line 87 of file XrdProofdManager.h.

◆ Port()

int XrdProofdManager::Port ( ) const
inline

Definition at line 88 of file XrdProofdManager.h.

◆ PriorityMgr()

XrdProofdPriorityMgr * XrdProofdManager::PriorityMgr ( ) const
inline

Definition at line 112 of file XrdProofdManager.h.

◆ Process()

int XrdProofdManager::Process ( XrdProofdProtocol p)

Process manager request.

Definition at line 2007 of file XrdProofdManager.cxx.

◆ ProofSched()

XrdProofSched * XrdProofdManager::ProofSched ( ) const
inline

Definition at line 107 of file XrdProofdManager.h.

◆ RegisterDirectives()

void XrdProofdManager::RegisterDirectives ( )
virtual

Register directives for configuration.

Reimplemented from XrdProofdConfig.

Definition at line 1337 of file XrdProofdManager.cxx.

◆ RemotePLite()

bool XrdProofdManager::RemotePLite ( ) const
inline

Definition at line 99 of file XrdProofdManager.h.

◆ ResolveKeywords()

int XrdProofdManager::ResolveKeywords ( XrdOucString &  s,
XrdProofdClient pcl 
)

Resolve special keywords in 's' for client 'pcl'.

Recognized keywords <workdir> root for working dirs <host> local host name <port> daemon port <homedir> user home dir <user> user name <group> user group <uid> user ID <gid> user group ID <effuser> effective user name (for multiuser or user mapping modes) Return the number of keywords resolved.

Definition at line 1380 of file XrdProofdManager.cxx.

◆ ROOTMgr()

XrdROOTMgr * XrdProofdManager::ROOTMgr ( ) const
inline

Definition at line 111 of file XrdProofdManager.h.

◆ Sched()

XrdScheduler * XrdProofdManager::Sched ( ) const
inline

Definition at line 113 of file XrdProofdManager.h.

◆ SessionMgr()

XrdProofdProofServMgr * XrdProofdManager::SessionMgr ( ) const
inline

Definition at line 108 of file XrdProofdManager.h.

◆ SockPathDir()

const char * XrdProofdManager::SockPathDir ( ) const
inline

Definition at line 90 of file XrdProofdManager.h.

◆ SrvType()

int XrdProofdManager::SrvType ( ) const
inline

Definition at line 89 of file XrdProofdManager.h.

◆ StageReqRepo()

const char * XrdProofdManager::StageReqRepo ( ) const
inline

Definition at line 97 of file XrdProofdManager.h.

◆ TMPdir()

const char * XrdProofdManager::TMPdir ( ) const
inline

Definition at line 91 of file XrdProofdManager.h.

◆ ValidateLocalDataSetSrc()

bool XrdProofdManager::ValidateLocalDataSetSrc ( XrdOucString &  url,
bool local 
)
private

Validate local dataset src at URL (check the URL and make the relevant directories).

Return 1 if OK, 0 if any problem arises

Definition at line 1245 of file XrdProofdManager.cxx.

◆ WorkDir()

const char * XrdProofdManager::WorkDir ( ) const
inline

Definition at line 92 of file XrdProofdManager.h.

◆ Xrootd()

XrdProtocol * XrdProofdManager::Xrootd ( ) const
inline

Definition at line 115 of file XrdProofdManager.h.

Member Data Documentation

◆ fAdmin

XrdProofdAdmin* XrdProofdManager::fAdmin
private

Definition at line 159 of file XrdProofdManager.h.

◆ fAdminPath

XrdOucString XrdProofdManager::fAdminPath
private

Definition at line 126 of file XrdProofdManager.h.

◆ fAllowedGroups

XrdOucHash<int> XrdProofdManager::fAllowedGroups
private

Definition at line 169 of file XrdProofdManager.h.

◆ fAllowedUsers

XrdOucHash<int> XrdProofdManager::fAllowedUsers
private

Definition at line 168 of file XrdProofdManager.h.

◆ fBareLibPath

XrdOucString XrdProofdManager::fBareLibPath
private

Definition at line 137 of file XrdProofdManager.h.

◆ fChangeOwn

bool XrdProofdManager::fChangeOwn
private

Definition at line 171 of file XrdProofdManager.h.

◆ fClientMgr

XrdProofdClientMgr* XrdProofdManager::fClientMgr
private

Definition at line 154 of file XrdProofdManager.h.

◆ fCronFrequency

int XrdProofdManager::fCronFrequency
private

Definition at line 135 of file XrdProofdManager.h.

◆ fDataDir

XrdOucString XrdProofdManager::fDataDir
private

Definition at line 143 of file XrdProofdManager.h.

◆ fDataDirOpts

XrdOucString XrdProofdManager::fDataDirOpts
private

Definition at line 144 of file XrdProofdManager.h.

◆ fDataDirUrlOpts

XrdOucString XrdProofdManager::fDataDirUrlOpts
private

Definition at line 145 of file XrdProofdManager.h.

◆ fDataSetExp

XrdOucString XrdProofdManager::fDataSetExp
private

Definition at line 146 of file XrdProofdManager.h.

◆ fDataSetSrcs

std::list<XrdProofdDSInfo *> XrdProofdManager::fDataSetSrcs
private

Definition at line 180 of file XrdProofdManager.h.

◆ fEffectiveUser

XrdOucString XrdProofdManager::fEffectiveUser
private

Definition at line 129 of file XrdProofdManager.h.

◆ fGroupsMgr

XrdProofGroupMgr* XrdProofdManager::fGroupsMgr
private

Definition at line 155 of file XrdProofdManager.h.

◆ fHost

XrdOucString XrdProofdManager::fHost
private

Definition at line 130 of file XrdProofdManager.h.

◆ fImage

XrdOucString XrdProofdManager::fImage
private

Definition at line 132 of file XrdProofdManager.h.

◆ fLibPathsToRemove

XrdOucHash<XrdOucString> XrdProofdManager::fLibPathsToRemove
private

Definition at line 175 of file XrdProofdManager.h.

◆ fLocalroot

XrdOucString XrdProofdManager::fLocalroot
private

Definition at line 142 of file XrdProofdManager.h.

◆ fMastersAllowed

std::list<XrdOucString *> XrdProofdManager::fMastersAllowed
private

Definition at line 179 of file XrdProofdManager.h.

◆ fMultiUser

bool XrdProofdManager::fMultiUser
private

Definition at line 170 of file XrdProofdManager.h.

◆ fMutex

XrdSysRecMutex XrdProofdManager::fMutex
private

Definition at line 121 of file XrdProofdManager.h.

◆ fMUWorkDir

XrdOucString XrdProofdManager::fMUWorkDir
private

Definition at line 134 of file XrdProofdManager.h.

◆ fNamespace

XrdOucString XrdProofdManager::fNamespace
private

Definition at line 141 of file XrdProofdManager.h.

◆ fNetMgr

XrdProofdNetMgr* XrdProofdManager::fNetMgr
private

Definition at line 158 of file XrdProofdManager.h.

◆ fOperationMode

int XrdProofdManager::fOperationMode
private

Definition at line 167 of file XrdProofdManager.h.

◆ fParms

char* XrdProofdManager::fParms
private

Definition at line 183 of file XrdProofdManager.h.

◆ fPi

XrdProtocol_Config* XrdProofdManager::fPi
private

Definition at line 184 of file XrdProofdManager.h.

◆ fPoolURL

XrdOucString XrdProofdManager::fPoolURL
private

Definition at line 140 of file XrdProofdManager.h.

◆ fPort

int XrdProofdManager::fPort
private

Definition at line 131 of file XrdProofdManager.h.

◆ fPriorityMgr

XrdProofdPriorityMgr* XrdProofdManager::fPriorityMgr
private

Definition at line 161 of file XrdProofdManager.h.

◆ fProofSched

XrdProofSched* XrdProofdManager::fProofSched
private

Definition at line 156 of file XrdProofdManager.h.

◆ fRemotePLite

bool XrdProofdManager::fRemotePLite
private

Definition at line 124 of file XrdProofdManager.h.

◆ fRemoveROOTLibPaths

bool XrdProofdManager::fRemoveROOTLibPaths
private

Definition at line 174 of file XrdProofdManager.h.

◆ fROOTMgr

XrdROOTMgr* XrdProofdManager::fROOTMgr
private

Definition at line 160 of file XrdProofdManager.h.

◆ fSched

XrdScheduler* XrdProofdManager::fSched
private

Definition at line 163 of file XrdProofdManager.h.

◆ fSessionMgr

XrdProofdProofServMgr* XrdProofdManager::fSessionMgr
private

Definition at line 157 of file XrdProofdManager.h.

◆ fSockPathDir

XrdOucString XrdProofdManager::fSockPathDir
private

Definition at line 138 of file XrdProofdManager.h.

◆ fSrvType

int XrdProofdManager::fSrvType
private

Definition at line 128 of file XrdProofdManager.h.

◆ fStageReqRepo

XrdOucString XrdProofdManager::fStageReqRepo
private

Definition at line 147 of file XrdProofdManager.h.

◆ fSuperMst

bool XrdProofdManager::fSuperMst
private

Definition at line 123 of file XrdProofdManager.h.

◆ fSuperUsers

XrdOucString XrdProofdManager::fSuperUsers
private

Definition at line 165 of file XrdProofdManager.h.

◆ fTMPdir

XrdOucString XrdProofdManager::fTMPdir
private

Definition at line 139 of file XrdProofdManager.h.

◆ fWorkDir

XrdOucString XrdProofdManager::fWorkDir
private

Definition at line 133 of file XrdProofdManager.h.

◆ fXrootd

XrdProtocol* XrdProofdManager::fXrootd
private

Definition at line 149 of file XrdProofdManager.h.

◆ fXrootdLibPath

XrdOucString XrdProofdManager::fXrootdLibPath
private

Definition at line 150 of file XrdProofdManager.h.

◆ fXrootdPlugin

XrdSysPlugin* XrdProofdManager::fXrootdPlugin
private

Definition at line 151 of file XrdProofdManager.h.

  • proof/proofd/inc/XrdProofdManager.h
  • proof/proofd/src/XrdProofdManager.cxx