Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdProofdManager Class Reference

Definition at line 54 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 IsRootdAllowed (const char *host)
 Check if 'host' is allowed to access files via rootd. More...
 
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...
 
const char ** RootdArgs () const
 
const char * RootdExe () const
 
bool RootdFork () const
 
rpdunixsrv * RootdUnixSrv () const
 
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
 
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
 
std::list< XrdOucString > fRootdAllow
 
std::list< XrdOucString > fRootdArgs
 
const char ** fRootdArgsPtrs
 
XrdOucString fRootdExe
 
bool fRootdFork
 
rpdunixsrv * fRootdUnixSrv
 
XrdROOTMgrfROOTMgr
 
XrdScheduler * fSched
 
XrdProofdProofServMgrfSessionMgr
 
XrdOucString fSockPathDir
 
int fSrvType
 
XrdOucString fStageReqRepo
 
bool fSuperMst
 
XrdOucString fSuperUsers
 
XrdOucString fTMPdir
 
XrdOucString fWorkDir
 
XrdProtocol * fXrootd
 
XrdOucString fXrootdLibPath
 

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 322 of file XrdProofdManager.cxx.

Member Function Documentation

◆ Admin()

XrdProofdAdmin* XrdProofdManager::Admin ( ) const
inline

Definition at line 114 of file XrdProofdManager.h.

◆ AdminPath()

const char* XrdProofdManager::AdminPath ( ) const
inline

Definition at line 72 of file XrdProofdManager.h.

◆ BareLibPath()

const char* XrdProofdManager::BareLibPath ( ) const
inline

Definition at line 73 of file XrdProofdManager.h.

◆ ChangeOwn()

bool XrdProofdManager::ChangeOwn ( ) const
inline

Definition at line 74 of file XrdProofdManager.h.

◆ CheckLogFileOwnership()

void XrdProofdManager::CheckLogFileOwnership ( )

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

Definition at line 373 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 409 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 433 of file XrdProofdManager.cxx.

◆ ClientMgr()

XrdProofdClientMgr* XrdProofdManager::ClientMgr ( ) const
inline

Definition at line 108 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 870 of file XrdProofdManager.cxx.

◆ CronFrequency()

int XrdProofdManager::CronFrequency ( )
inline

Definition at line 78 of file XrdProofdManager.h.

◆ DataDir()

const char* XrdProofdManager::DataDir ( ) const
inline

Definition at line 91 of file XrdProofdManager.h.

◆ DataDirOpts()

const char* XrdProofdManager::DataDirOpts ( ) const
inline

Definition at line 92 of file XrdProofdManager.h.

◆ DataDirUrlOpts()

const char* XrdProofdManager::DataDirUrlOpts ( ) const
inline

Definition at line 93 of file XrdProofdManager.h.

◆ DataSetExp()

const char* XrdProofdManager::DataSetExp ( ) const
inline

Definition at line 94 of file XrdProofdManager.h.

◆ DataSetSrcs()

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

Definition at line 105 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 1536 of file XrdProofdManager.cxx.

◆ DoDirectiveAllow()

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

Process 'allow' directive.

Definition at line 1731 of file XrdProofdManager.cxx.

◆ DoDirectiveAllowedGroups()

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

Process 'allowedgroups' directive.

Definition at line 1750 of file XrdProofdManager.cxx.

◆ DoDirectiveAllowedUsers()

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

Process 'allowedusers' directive.

Definition at line 1792 of file XrdProofdManager.cxx.

◆ DoDirectiveDataDir()

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

Process 'datadir' directive.

Definition at line 1960 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 1906 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 2119 of file XrdProofdManager.cxx.

◆ DoDirectiveGroupfile()

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

Process 'groupfile' directive.

Definition at line 1683 of file XrdProofdManager.cxx.

◆ DoDirectiveMaxOldLogs()

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

Process 'maxoldlogs' directive.

Definition at line 1711 of file XrdProofdManager.cxx.

◆ DoDirectiveMultiUser()

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

Process 'multiuser' directive.

Definition at line 1882 of file XrdProofdManager.cxx.

◆ DoDirectivePort()

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

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

Definition at line 1861 of file XrdProofdManager.cxx.

◆ DoDirectiveRole()

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

Process 'role' directive.

Definition at line 1829 of file XrdProofdManager.cxx.

◆ DoDirectiveRootd()

int XrdProofdManager::DoDirectiveRootd ( char *  val,
XrdOucStream *  cfg,
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 2016 of file XrdProofdManager.cxx.

◆ DoDirectiveRootdAllow()

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

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

Definition at line 2088 of file XrdProofdManager.cxx.

◆ DoDirectiveTrace()

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

Scan the config file for tracing settings.

Definition at line 1585 of file XrdProofdManager.cxx.

◆ DoDirectiveXrootd()

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

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

Definition at line 1991 of file XrdProofdManager.cxx.

◆ EffectiveUser()

const char* XrdProofdManager::EffectiveUser ( ) const
inline

Definition at line 109 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 697 of file XrdProofdManager.cxx.

◆ GroupsMgr()

XrdProofGroupMgr* XrdProofdManager::GroupsMgr ( ) const
inline

Definition at line 110 of file XrdProofdManager.h.

◆ Host()

const char* XrdProofdManager::Host ( ) const
inline

Definition at line 79 of file XrdProofdManager.h.

◆ Image()

const char* XrdProofdManager::Image ( ) const
inline

Definition at line 80 of file XrdProofdManager.h.

◆ IsRootdAllowed()

bool XrdProofdManager::IsRootdAllowed ( const char *  host)

Check if 'host' is allowed to access files via rootd.

Definition at line 2157 of file XrdProofdManager.cxx.

◆ IsSuperMst()

bool XrdProofdManager::IsSuperMst ( ) const
inline

Definition at line 81 of file XrdProofdManager.h.

◆ LoadScheduler()

XrdProofSched * XrdProofdManager::LoadScheduler ( )
private

Load PROOF scheduler.

Definition at line 610 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 338 of file XrdProofdManager.cxx.

◆ LocalROOT()

const char* XrdProofdManager::LocalROOT ( ) const
inline

Definition at line 82 of file XrdProofdManager.h.

◆ MultiUser()

bool XrdProofdManager::MultiUser ( ) const
inline

Definition at line 83 of file XrdProofdManager.h.

◆ Mutex()

XrdSysRecMutex* XrdProofdManager::Mutex ( )
inline

Definition at line 60 of file XrdProofdManager.h.

◆ NameSpace()

const char* XrdProofdManager::NameSpace ( ) const
inline

Definition at line 84 of file XrdProofdManager.h.

◆ NetMgr()

XrdProofdNetMgr* XrdProofdManager::NetMgr ( ) const
inline

Definition at line 113 of file XrdProofdManager.h.

◆ PoolURL()

const char* XrdProofdManager::PoolURL ( ) const
inline

Definition at line 85 of file XrdProofdManager.h.

◆ Port()

int XrdProofdManager::Port ( ) const
inline

Definition at line 86 of file XrdProofdManager.h.

◆ PriorityMgr()

XrdProofdPriorityMgr* XrdProofdManager::PriorityMgr ( ) const
inline

Definition at line 116 of file XrdProofdManager.h.

◆ Process()

int XrdProofdManager::Process ( XrdProofdProtocol p)

Process manager request.

Definition at line 2183 of file XrdProofdManager.cxx.

◆ ProofSched()

XrdProofSched* XrdProofdManager::ProofSched ( ) const
inline

Definition at line 111 of file XrdProofdManager.h.

◆ RegisterDirectives()

void XrdProofdManager::RegisterDirectives ( )
virtual

Register directives for configuration.

Reimplemented from XrdProofdConfig.

Definition at line 1411 of file XrdProofdManager.cxx.

◆ RemotePLite()

bool XrdProofdManager::RemotePLite ( ) const
inline

Definition at line 103 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 1456 of file XrdProofdManager.cxx.

◆ RootdArgs()

const char** XrdProofdManager::RootdArgs ( ) const
inline

Definition at line 98 of file XrdProofdManager.h.

◆ RootdExe()

const char* XrdProofdManager::RootdExe ( ) const
inline

Definition at line 97 of file XrdProofdManager.h.

◆ RootdFork()

bool XrdProofdManager::RootdFork ( ) const
inline

Definition at line 101 of file XrdProofdManager.h.

◆ RootdUnixSrv()

rpdunixsrv* XrdProofdManager::RootdUnixSrv ( ) const
inline

Definition at line 100 of file XrdProofdManager.h.

◆ ROOTMgr()

XrdROOTMgr* XrdProofdManager::ROOTMgr ( ) const
inline

Definition at line 115 of file XrdProofdManager.h.

◆ Sched()

XrdScheduler* XrdProofdManager::Sched ( ) const
inline

Definition at line 117 of file XrdProofdManager.h.

◆ SessionMgr()

XrdProofdProofServMgr* XrdProofdManager::SessionMgr ( ) const
inline

Definition at line 112 of file XrdProofdManager.h.

◆ SockPathDir()

const char* XrdProofdManager::SockPathDir ( ) const
inline

Definition at line 88 of file XrdProofdManager.h.

◆ SrvType()

int XrdProofdManager::SrvType ( ) const
inline

Definition at line 87 of file XrdProofdManager.h.

◆ StageReqRepo()

const char* XrdProofdManager::StageReqRepo ( ) const
inline

Definition at line 95 of file XrdProofdManager.h.

◆ TMPdir()

const char* XrdProofdManager::TMPdir ( ) const
inline

Definition at line 89 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 1319 of file XrdProofdManager.cxx.

◆ WorkDir()

const char* XrdProofdManager::WorkDir ( ) const
inline

Definition at line 90 of file XrdProofdManager.h.

◆ Xrootd()

XrdProtocol* XrdProofdManager::Xrootd ( ) const
inline

Definition at line 119 of file XrdProofdManager.h.

Member Data Documentation

◆ fAdmin

XrdProofdAdmin* XrdProofdManager::fAdmin
private

Definition at line 170 of file XrdProofdManager.h.

◆ fAdminPath

XrdOucString XrdProofdManager::fAdminPath
private

Definition at line 130 of file XrdProofdManager.h.

◆ fAllowedGroups

XrdOucHash<int> XrdProofdManager::fAllowedGroups
private

Definition at line 180 of file XrdProofdManager.h.

◆ fAllowedUsers

XrdOucHash<int> XrdProofdManager::fAllowedUsers
private

Definition at line 179 of file XrdProofdManager.h.

◆ fBareLibPath

XrdOucString XrdProofdManager::fBareLibPath
private

Definition at line 141 of file XrdProofdManager.h.

◆ fChangeOwn

bool XrdProofdManager::fChangeOwn
private

Definition at line 182 of file XrdProofdManager.h.

◆ fClientMgr

XrdProofdClientMgr* XrdProofdManager::fClientMgr
private

Definition at line 165 of file XrdProofdManager.h.

◆ fCronFrequency

int XrdProofdManager::fCronFrequency
private

Definition at line 139 of file XrdProofdManager.h.

◆ fDataDir

XrdOucString XrdProofdManager::fDataDir
private

Definition at line 147 of file XrdProofdManager.h.

◆ fDataDirOpts

XrdOucString XrdProofdManager::fDataDirOpts
private

Definition at line 148 of file XrdProofdManager.h.

◆ fDataDirUrlOpts

XrdOucString XrdProofdManager::fDataDirUrlOpts
private

Definition at line 149 of file XrdProofdManager.h.

◆ fDataSetExp

XrdOucString XrdProofdManager::fDataSetExp
private

Definition at line 150 of file XrdProofdManager.h.

◆ fDataSetSrcs

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

Definition at line 191 of file XrdProofdManager.h.

◆ fEffectiveUser

XrdOucString XrdProofdManager::fEffectiveUser
private

Definition at line 133 of file XrdProofdManager.h.

◆ fGroupsMgr

XrdProofGroupMgr* XrdProofdManager::fGroupsMgr
private

Definition at line 166 of file XrdProofdManager.h.

◆ fHost

XrdOucString XrdProofdManager::fHost
private

Definition at line 134 of file XrdProofdManager.h.

◆ fImage

XrdOucString XrdProofdManager::fImage
private

Definition at line 136 of file XrdProofdManager.h.

◆ fLibPathsToRemove

XrdOucHash<XrdOucString> XrdProofdManager::fLibPathsToRemove
private

Definition at line 186 of file XrdProofdManager.h.

◆ fLocalroot

XrdOucString XrdProofdManager::fLocalroot
private

Definition at line 146 of file XrdProofdManager.h.

◆ fMastersAllowed

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

Definition at line 190 of file XrdProofdManager.h.

◆ fMultiUser

bool XrdProofdManager::fMultiUser
private

Definition at line 181 of file XrdProofdManager.h.

◆ fMutex

XrdSysRecMutex XrdProofdManager::fMutex
private

Definition at line 125 of file XrdProofdManager.h.

◆ fMUWorkDir

XrdOucString XrdProofdManager::fMUWorkDir
private

Definition at line 138 of file XrdProofdManager.h.

◆ fNamespace

XrdOucString XrdProofdManager::fNamespace
private

Definition at line 145 of file XrdProofdManager.h.

◆ fNetMgr

XrdProofdNetMgr* XrdProofdManager::fNetMgr
private

Definition at line 169 of file XrdProofdManager.h.

◆ fOperationMode

int XrdProofdManager::fOperationMode
private

Definition at line 178 of file XrdProofdManager.h.

◆ fParms

char* XrdProofdManager::fParms
private

Definition at line 194 of file XrdProofdManager.h.

◆ fPi

XrdProtocol_Config* XrdProofdManager::fPi
private

Definition at line 195 of file XrdProofdManager.h.

◆ fPoolURL

XrdOucString XrdProofdManager::fPoolURL
private

Definition at line 144 of file XrdProofdManager.h.

◆ fPort

int XrdProofdManager::fPort
private

Definition at line 135 of file XrdProofdManager.h.

◆ fPriorityMgr

XrdProofdPriorityMgr* XrdProofdManager::fPriorityMgr
private

Definition at line 172 of file XrdProofdManager.h.

◆ fProofSched

XrdProofSched* XrdProofdManager::fProofSched
private

Definition at line 167 of file XrdProofdManager.h.

◆ fRemotePLite

bool XrdProofdManager::fRemotePLite
private

Definition at line 128 of file XrdProofdManager.h.

◆ fRemoveROOTLibPaths

bool XrdProofdManager::fRemoveROOTLibPaths
private

Definition at line 185 of file XrdProofdManager.h.

◆ fRootdAllow

std::list<XrdOucString> XrdProofdManager::fRootdAllow
private

Definition at line 157 of file XrdProofdManager.h.

◆ fRootdArgs

std::list<XrdOucString> XrdProofdManager::fRootdArgs
private

Definition at line 155 of file XrdProofdManager.h.

◆ fRootdArgsPtrs

const char** XrdProofdManager::fRootdArgsPtrs
private

Definition at line 156 of file XrdProofdManager.h.

◆ fRootdExe

XrdOucString XrdProofdManager::fRootdExe
private

Definition at line 154 of file XrdProofdManager.h.

◆ fRootdFork

bool XrdProofdManager::fRootdFork
private

Definition at line 159 of file XrdProofdManager.h.

◆ fRootdUnixSrv

rpdunixsrv* XrdProofdManager::fRootdUnixSrv
private

Definition at line 158 of file XrdProofdManager.h.

◆ fROOTMgr

XrdROOTMgr* XrdProofdManager::fROOTMgr
private

Definition at line 171 of file XrdProofdManager.h.

◆ fSched

XrdScheduler* XrdProofdManager::fSched
private

Definition at line 174 of file XrdProofdManager.h.

◆ fSessionMgr

XrdProofdProofServMgr* XrdProofdManager::fSessionMgr
private

Definition at line 168 of file XrdProofdManager.h.

◆ fSockPathDir

XrdOucString XrdProofdManager::fSockPathDir
private

Definition at line 142 of file XrdProofdManager.h.

◆ fSrvType

int XrdProofdManager::fSrvType
private

Definition at line 132 of file XrdProofdManager.h.

◆ fStageReqRepo

XrdOucString XrdProofdManager::fStageReqRepo
private

Definition at line 151 of file XrdProofdManager.h.

◆ fSuperMst

bool XrdProofdManager::fSuperMst
private

Definition at line 127 of file XrdProofdManager.h.

◆ fSuperUsers

XrdOucString XrdProofdManager::fSuperUsers
private

Definition at line 176 of file XrdProofdManager.h.

◆ fTMPdir

XrdOucString XrdProofdManager::fTMPdir
private

Definition at line 143 of file XrdProofdManager.h.

◆ fWorkDir

XrdOucString XrdProofdManager::fWorkDir
private

Definition at line 137 of file XrdProofdManager.h.

◆ fXrootd

XrdProtocol* XrdProofdManager::fXrootd
private

Definition at line 161 of file XrdProofdManager.h.

◆ fXrootdLibPath

XrdOucString XrdProofdManager::fXrootdLibPath
private

Definition at line 162 of file XrdProofdManager.h.


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