#include <XrdOucUtils.hh>
Public Member Functions | |
XrdOucUtils () | |
~XrdOucUtils () | |
Static Public Member Functions | |
static bool | endsWith (const char *text, const char *ending, int endlen) |
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 int | isFWD (const char *path, int *port=0, char *hBuff=0, int hBLen=0, bool pTrim=false) |
static int | Log2 (unsigned long long n) |
static int | Log10 (unsigned long long n) |
static void | makeHome (XrdSysError &eDest, const char *inst) |
static bool | makeHome (XrdSysError &eDest, const char *inst, const char *path, mode_t mode) |
static int | makePath (char *path, mode_t mode) |
static char * | parseHome (XrdSysError &eDest, XrdOucStream &Config, int &mode) |
static int | ReLink (const char *path, const char *target, mode_t mode=0) |
static void | Sanitize (char *instr, char subc='_') |
static char * | subLogfn (XrdSysError &eDest, const char *inst, char *logfn) |
static void | toLower (char *str) |
static int | Token (const char **str, char delim, char *buff, int bsz) |
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 |
XrdOucUtils::XrdOucUtils | ( | ) | [inline] |
XrdOucUtils::~XrdOucUtils | ( | ) | [inline] |
static int XrdOucUtils::doIf | ( | XrdSysError * | eDest, | |
XrdOucStream & | Config, | |||
const char * | what, | |||
const char * | hname, | |||
const char * | nname, | |||
const char * | pname | |||
) | [static] |
static bool XrdOucUtils::endsWith | ( | const char * | text, | |
const char * | ending, | |||
int | endlen | |||
) | [static] |
static char* XrdOucUtils::eText | ( | int | rc, | |
char * | eBuff, | |||
int | eBlen, | |||
int | AsIs = 0 | |||
) | [static] |
static int XrdOucUtils::fmtBytes | ( | long long | val, | |
char * | buff, | |||
int | bsz | |||
) | [static] |
static int XrdOucUtils::genPath | ( | char * | buff, | |
int | blen, | |||
const char * | path, | |||
const char * | psfx = 0 | |||
) | [static] |
static char* XrdOucUtils::genPath | ( | const char * | path, | |
const char * | inst, | |||
const char * | psfx = 0 | |||
) | [static] |
static int XrdOucUtils::GroupName | ( | gid_t | gID, | |
char * | gName, | |||
int | gNsz | |||
) | [static] |
static char* XrdOucUtils::Ident | ( | long long & | mySID, | |
char * | iBuff, | |||
int | iBlen, | |||
const char * | iHost, | |||
const char * | iProg, | |||
const char * | iName, | |||
int | Port | |||
) | [static] |
static const char* XrdOucUtils::InstName | ( | const char * | name, | |
int | Fillit = 1 | |||
) | [static] |
static const char* XrdOucUtils::InstName | ( | int | TranOpt = 0 |
) | [static] |
static int XrdOucUtils::is1of | ( | char * | val, | |
const char ** | clist | |||
) | [static] |
static int XrdOucUtils::isFWD | ( | const char * | path, | |
int * | port = 0 , |
|||
char * | hBuff = 0 , |
|||
int | hBLen = 0 , |
|||
bool | pTrim = false | |||
) | [static] |
static int XrdOucUtils::Log10 | ( | unsigned long long | n | ) | [static] |
static int XrdOucUtils::Log2 | ( | unsigned long long | n | ) | [static] |
static bool XrdOucUtils::makeHome | ( | XrdSysError & | eDest, | |
const char * | inst, | |||
const char * | path, | |||
mode_t | mode | |||
) | [static] |
static void XrdOucUtils::makeHome | ( | XrdSysError & | eDest, | |
const char * | inst | |||
) | [static] |
static int XrdOucUtils::makePath | ( | char * | path, | |
mode_t | mode | |||
) | [static] |
static char* XrdOucUtils::parseHome | ( | XrdSysError & | eDest, | |
XrdOucStream & | Config, | |||
int & | mode | |||
) | [static] |
static bool XrdOucUtils::PidFile | ( | XrdSysError & | eDest, | |
const char * | path | |||
) | [static] |
static int XrdOucUtils::ReLink | ( | const char * | path, | |
const char * | target, | |||
mode_t | mode = 0 | |||
) | [static] |
static void XrdOucUtils::Sanitize | ( | char * | instr, | |
char | subc = '_' | |||
) | [static] |
static char* XrdOucUtils::subLogfn | ( | XrdSysError & | eDest, | |
const char * | inst, | |||
char * | logfn | |||
) | [static] |
static int XrdOucUtils::Token | ( | const char ** | str, | |
char | delim, | |||
char * | buff, | |||
int | bsz | |||
) | [static] |
static void XrdOucUtils::toLower | ( | char * | str | ) | [static] |
static void XrdOucUtils::Undercover | ( | XrdSysError & | eDest, | |
int | noLog, | |||
int * | pipeFD = 0 | |||
) | [static] |
static int XrdOucUtils::UserName | ( | uid_t | uID, | |
char * | uName, | |||
int | uNsz | |||
) | [static] |
const mode_t XrdOucUtils::pathMode = S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH [static] |