XrdOuca2x Class Reference

#include <XrdOuca2x.hh>

List of all members.

Static Public Member Functions

static int a2i (XrdSysError &, const char *emsg, const char *item, int *val, int minv=-1, int maxv=-1)
static int a2ll (XrdSysError &, const char *emsg, const char *item, long long *val, long long minv=-1, long long maxv=-1)
static int a2fm (XrdSysError &, const char *emsg, const char *item, int *val, int minv)
static int a2fm (XrdSysError &, const char *emsg, const char *item, int *val, int minv, int maxv)
static int a2sp (XrdSysError &, const char *emsg, const char *item, long long *val, long long minv=-1, long long maxv=-1)
static int a2sz (XrdSysError &, const char *emsg, const char *item, long long *val, long long minv=-1, long long maxv=-1)
static int a2tm (XrdSysError &, const char *emsg, const char *item, int *val, int minv=-1, int maxv=-1)
static int a2vp (XrdSysError &, const char *emsg, const char *item, int *val, int minv=-1, int maxv=-1)

Static Private Member Functions

static int Emsg (XrdSysError &Eroute, const char *etxt1, const char *item, const char *etxt2, int val)
static int Emsg (XrdSysError &Eroute, const char *etxt1, const char *item, const char *etxt2, long long val)


Detailed Description

Definition at line 20 of file XrdOuca2x.hh.


Member Function Documentation

int XrdOuca2x::a2i ( XrdSysError ,
const char *  emsg,
const char *  item,
int *  val,
int  minv = -1,
int  maxv = -1 
) [static]

Definition at line 29 of file XrdOuca2x.cc.

References Emsg(), XrdSysError::Emsg(), and strtol().

Referenced by XrdFrmConfig::ConfigOTO(), XrdFrmConfig::Configure(), XrdCnsConfig::Configure(), XrdCmsAdmin::do_Login(), XrdFrmAdmin::ParseOwner(), XrdOssSys::Stage_RT(), XrdOssSys::xalloc(), XrdXrootdProtocol::xasync(), XrdXrootdProtocol::xcksum(), XrdFrmConfig::xcmax(), XrdCmsConfig::xdelay(), XrdOssSys::xfdlimit(), XrdAccConfig::xgrt(), XrdCmsClientConfig::xmang(), XrdCmsConfig::xmang(), XrdOfs::xmaxd(), XrdOssSys::xmemf(), XrdOfs::xnot(), XrdPssSys::xorig(), XrdCmsConfig::xping(), XrdFrmConfig::xpol(), XrdBwm::xpol(), XrdCmsConfig::xprep(), XrdCmsClientConfig::xreqs(), XrdConfig::xsched(), XrdCmsConfig::xsched(), XrdCmsConfig::xspace(), XrdConfig::xtmo(), XrdOssSys::xxfr(), and XrdConfig::yport().

int XrdOuca2x::a2ll ( XrdSysError ,
const char *  emsg,
const char *  item,
long long val,
long long  minv = -1,
long long  maxv = -1 
) [static]

Definition at line 54 of file XrdOuca2x.cc.

References Emsg(), XrdSysError::Emsg(), and strtoll.

Referenced by XrdOssSys::Alloc_Cache(), XrdFrmConfig::Configure(), XrdCnsConfig::Configure(), and XrdConfig::Configure().

int XrdOuca2x::a2fm ( XrdSysError ,
const char *  emsg,
const char *  item,
int *  val,
int  minv 
) [static]

Definition at line 101 of file XrdOuca2x.cc.

References XrdSysError::Emsg(), NULL, and strtol().

Referenced by a2fm().

int XrdOuca2x::a2fm ( XrdSysError ,
const char *  emsg,
const char *  item,
int *  val,
int  minv,
int  maxv 
) [static]

Definition at line 79 of file XrdOuca2x.cc.

References a2fm(), XrdSysError::Emsg(), num, S_IRGRP, S_IROTH, S_IRUSR, S_IWGRP, S_IWOTH, S_IWUSR, S_IXGRP, S_IXOTH, and S_IXUSR.

int XrdOuca2x::a2sp ( XrdSysError ,
const char *  emsg,
const char *  item,
long long val,
long long  minv = -1,
long long  maxv = -1 
) [static]

Definition at line 124 of file XrdOuca2x.cc.

References a2sz(), XrdSysError::Emsg(), i, sprintf(), and strtoll.

Referenced by XrdFrmConfig::ConfigOTO(), and XrdFrmConfig::xpol().

int XrdOuca2x::a2sz ( XrdSysError ,
const char *  emsg,
const char *  item,
long long val,
long long  minv = -1,
long long  maxv = -1 
) [static]

Definition at line 168 of file XrdOuca2x.cc.

References Emsg(), XrdSysError::Emsg(), and strtoll.

Referenced by a2sp(), XrdFrmConfig::Configure(), XrdCnsConfig::Configure(), XrdConfig::Configure(), XrdOssSpace::Quotas(), XrdOssSys::xalloc(), XrdXrootdProtocol::xasync(), XrdConfig::xbuf(), XrdOssSys::xmaxsz(), XrdOssSys::xmemf(), XrdXrootdProtocol::xmon(), XrdFrmConfig::xmon(), XrdConfig::xnet(), XrdConfig::xsched(), XrdCmsConfig::xspace(), and XrdOssSys::xxfr().

int XrdOuca2x::a2tm ( XrdSysError ,
const char *  emsg,
const char *  item,
int *  val,
int  minv = -1,
int  maxv = -1 
) [static]

Definition at line 198 of file XrdOuca2x.cc.

References Emsg(), XrdSysError::Emsg(), and strtoll.

Referenced by XrdFrmConfig::Configure(), XrdCnsConfig::Configure(), XrdFrmConfig::getTime(), XrdFrmAdmin::ParseKeep(), XrdAccConfig::xart(), XrdConfig::xbuf(), XrdOssSys::xcachescan(), XrdCmsClientConfig::xconw(), XrdFrmConfig::xcopy(), XrdCmsConfig::xdelay(), XrdFrmConfig::xdpol(), XrdCmsConfig::xfxhld(), XrdAccConfig::xglt(), XrdFrmConfig::xitm(), XrdXrootdProtocol::xmon(), XrdFrmConfig::xmon(), XrdCmsConfig::xperf(), XrdOfs::xpers(), XrdCmsConfig::xping(), XrdCmsConfig::xprep(), XrdXrootdProtocol::xprep(), XrdFrmConfig::xqchk(), XrdConfig::xrep(), XrdCmsClientConfig::xreqs(), XrdConfig::xsched(), XrdCmsConfig::xsched(), XrdConfig::xtmo(), XrdFrmConfig::xxfr(), and XrdOssSys::xxfr().

int XrdOuca2x::a2vp ( XrdSysError ,
const char *  emsg,
const char *  item,
int *  val,
int  minv = -1,
int  maxv = -1 
) [static]

Definition at line 229 of file XrdOuca2x.cc.

References Emsg(), XrdSysError::Emsg(), and strtol().

int XrdOuca2x::Emsg ( XrdSysError Eroute,
const char *  etxt1,
const char *  item,
const char *  etxt2,
int  val 
) [static, private]

Definition at line 263 of file XrdOuca2x.cc.

References XrdSysError::Emsg(), and sprintf().

Referenced by a2i(), a2ll(), a2sz(), a2tm(), and a2vp().

int XrdOuca2x::Emsg ( XrdSysError Eroute,
const char *  etxt1,
const char *  item,
const char *  etxt2,
long long  val 
) [static, private]

Definition at line 271 of file XrdOuca2x.cc.

References XrdSysError::Emsg(), and sprintf().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1