Loading [MathJax]/jax/input/TeX/config.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
XrdProofdManager Class Reference

Definition at line 56 of file XrdProofdManager.h.

Public Member Functions

 XrdProofdManager (char *parms, XrdProtocol_Config *pi, XrdSysError *edest)
 Constructor. More...
 
virtual ~XrdProofdManager ()
 Destructor. More...
 
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. More...
 
bool CheckMaster (const char *m)
 Check if master 'm' is allowed to connect to this host. More...
 
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. More...
 
XrdProofdClientMgrClientMgr () const
 
int Config (bool rcf=0)
 Run configuration and parse the entered config directives. More...
 
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. More...
 
const char * EffectiveUser () const
 
int GetWorkers (XrdOucString &workers, XrdProofdProofServ *, const char *)
 Get a list of workers from the available resource broker. More...
 
XrdProofGroupMgrGroupsMgr () const
 
const char * Host () const
 
const char * Image () const
 
bool IsSuperMst () const
 
const char * LocalROOT () const
 
bool MultiUser () const
 
XrdSysRecMutexMutex ()
 
const char * NameSpace () const
 
XrdProofdNetMgrNetMgr () const
 
const char * PoolURL () const
 
int Port () const
 
XrdProofdPriorityMgrPriorityMgr () const
 
int Process (XrdProofdProtocol *p)
 Process manager request. More...
 
XrdProofSchedProofSched () const
 
void RegisterDirectives ()
 Register directives for configuration. More...
 
bool RemotePLite () const
 
int ResolveKeywords (XrdOucString &s, XrdProofdClient *pcl)
 Resolve special keywords in 's' for client 'pcl'. More...
 
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
 
XrdProtocol * Xrootd () const
 
- Public Member Functions inherited from XrdProofdConfig
 XrdProofdConfig (const char *cfg=0, XrdSysError *edest=0)
 Main constructor. More...
 
virtual ~XrdProofdConfig ()
 
const char * CfgFile () const
 
virtual int Config (bool rcf=0)
 
virtual int DoDirective (XrdProofdDirective *, char *, XrdOucStream *, bool)
 
virtual void RegisterDirectives ()
 
void SetCfgEDest (const char *cfg, XrdSysError *edest)
 Set config file and error handler. More...
 

Private Member Functions

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

Private Attributes

XrdProofdAdminfAdmin
 
XrdOucString fAdminPath
 
XrdOucHash< int > fAllowedGroups
 
XrdOucHash< int > fAllowedUsers
 
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
 
XrdProtocol * fXrootd
 
XrdOucString fXrootdLibPath
 
XrdSysPluginfXrootdPlugin
 

Additional Inherited Members

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

#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.


The documentation for this class was generated from the following files: