|
xrootd
|
#include <XrdOucUtils.hh>
Public Member Functions | |
| XrdOucUtils () | |
| ~XrdOucUtils () | |
Static Public Member Functions | |
| static char * | eText (int rc, char *eBuff, int eBlen, int AsIs=0) |
| static int | doIf (XrdSysError *eDest, XrdOucStream &Config, const char *what, const char *hname, const char *nname, const char *pname) |
| static int | fmtBytes (long long val, char *buff, int bsz) |
| static char * | genPath (const char *path, const char *inst, const char *psfx=0) |
| static int | genPath (char *buff, int blen, const char *path, const char *psfx=0) |
| static int | GroupName (gid_t gID, char *gName, int gNsz) |
| static char * | Ident (long long &mySID, char *iBuff, int iBlen, const char *iHost, const char *iProg, const char *iName, int Port) |
| static const char * | InstName (int TranOpt=0) |
| static const char * | InstName (const char *name, int Fillit=1) |
| static int | is1of (char *val, const char **clist) |
| static void | makeHome (XrdSysError &eDest, const char *inst) |
| static int | makePath (char *path, mode_t mode) |
| static char * | subLogfn (XrdSysError &eDest, const char *inst, char *logfn) |
| static void | Undercover (XrdSysError &eDest, int noLog, int *pipeFD=0) |
| static int | UserName (uid_t uID, char *uName, int uNsz) |
| static bool | PidFile (XrdSysError &eDest, const char *path) |
Static Public Attributes | |
| static const mode_t | pathMode = S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH |
|
inline |
|
inline |
|
static |
References XrdSysError::Emsg(), XrdOucStream::GetWord(), is1of(), and XrdSysDNS::isMatch().
Referenced by XrdOucStream::doif(), main(), XrdCmsClientConfig::xmang(), XrdCmsConfig::xmang(), XrdConfig::xport(), XrdCmsConfig::xrole(), and XrdOfs::xrole().
|
static |
References strlcpy().
Referenced by XrdCnsSsi::ApplyLog(), XrdCnsSsiCfg::Configure(), XrdCnsSsi::List(), XrdCnsSsi::Updt(), and XrdCnsSsi::Write().
|
static |
Referenced by XrdFrmPurge::Display(), XrdFrmPurge::Stats(), and XrdFrmPurge::Track().
|
static |
References strlcpy().
Referenced by XrdOfs::ConfigPosc(), XrdCmsClientConfig::Configure(), XrdXrootdProtocol::Configure(), XrdCmsConfig::Configure2(), XrdFrcUtils::makePath(), XrdXrootdProtocol::PidFile(), XrdCmsConfig::PidFile(), XrdFrmCns::setPath(), XrdConfig::Setup(), XrdXrootdProtocol::xprep(), and XrdNetCmsNotify::XrdNetCmsNotify().
|
static |
|
static |
Referenced by XrdSecsssID::genID(), and XrdSecProtocolunix::getCredentials().
|
static |
References UserName().
Referenced by XrdFrmMonitor::Init(), and XrdXrootdMonitor::Init().
|
static |
Referenced by XrdOfs::ConfigPosc(), XrdOssSys::ConfigStage(), XrdCmsClientConfig::Configure(), XrdConfig::Configure(), XrdCnsConfig::Configure(), XrdFrmConfig::Configure(), XrdPssSys::Configure(), XrdCmsConfig::Configure1(), XrdCmsConfig::Configure2(), XrdOssSpace::Init(), main(), XrdXrootdProtocol::PidFile(), XrdCmsConfig::PidFile(), XrdFrcReqAgent::Start(), XrdFrcProxy::XrdFrcProxy(), XrdFrmConfig::XrdFrmConfig(), XrdNetCmsNotify::XrdNetCmsNotify(), and XrdOfs::xrole().
|
static |
|
static |
Referenced by doIf().
|
static |
References chdir(), XrdSysError::Emsg(), MAKEDIR, and pathMode.
Referenced by XrdConfig::Configure(), and XrdFrmConfig::Configure().
|
static |
References MAKEDIR, and stat().
Referenced by XrdConfig::ASocket(), XrdOfs::ConfigPosc(), XrdCnsConfig::Configure(), XrdOssSys::Create(), XrdFrmTransfer::ffMake(), XrdCnsLogClient::Init(), XrdFrcUtils::makePath(), XrdFrcUtils::makeQDir(), XrdXrootdProtocol::PidFile(), XrdCmsConfig::PidFile(), XrdOssSys::Reloc(), XrdOssSys::Rename(), XrdSecsssKT::Rewrite(), XrdNetSocket::socketPath(), subLogfn(), and XrdXrootdProtocol::xprep().
|
static |
References close(), XrdSysError::Emsg(), open(), and write().
Referenced by XrdConfig::Configure(), and XrdFrmConfig::Configure().
|
static |
References XrdSysError::Emsg(), and makePath().
Referenced by XrdConfig::Configure(), and XrdFrmConfig::Configure().
|
static |
References XrdSysError::baseFD(), close(), XrdSysError::Emsg(), open(), and read().
Referenced by XrdConfig::Configure(), and XrdFrmConfig::Configure().
|
static |
|
static |
Referenced by makeHome(), XrdXrootdProtocol::PidFile(), XrdCmsConfig::PidFile(), and XrdXrootdProtocol::xprep().
1.8.3.1