Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions

XrdPssSys Class Reference

#include <XrdPss.hh>

Inheritance diagram for XrdPssSys:
Inheritance graph
[legend]
Collaboration diagram for XrdPssSys:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual XrdOssDFnewDir (const char *tident)
virtual XrdOssDFnewFile (const char *tident)
int Chmod (const char *, mode_t mode)
virtual int Create (const char *, const char *, mode_t, XrdOucEnv &, int opts=0)
int Init (XrdSysLogger *, const char *)
int Mkdir (const char *, mode_t mode, int mkpath=0)
int Remdir (const char *, int Opts=0)
int Rename (const char *, const char *)
int Stat (const char *, struct stat *, int resonly=0)
int Truncate (const char *, unsigned long long)
int Unlink (const char *, int Opts=0)
 XrdPssSys ()
virtual ~XrdPssSys ()

Static Public Member Functions

static int P2URL (char *pbuff, int pblen, const char *path, XrdOucEnv *env=0)

Static Public Attributes

static char * ConfigFN
static char * myHost
static char * myName
static XrdOucTListPanList = 0
static char * hdrData
static char hdrLen
static long rdAheadSz = 0
static long rdCacheSz = 0
static long numStream = 8

Private Member Functions

int buildHdr ()
int Configure (const char *)
int ConfigProc (const char *ConfigFN)
int ConfigXeq (char *, XrdOucStream &)
int xmang (XrdSysError *errp, XrdOucStream &Config)
int xsopt (XrdSysError *Eroute, XrdOucStream &Config)
int xtrac (XrdSysError *Eroute, XrdOucStream &Config)

Constructor & Destructor Documentation

XrdPssSys::XrdPssSys (  )  [inline]
virtual XrdPssSys::~XrdPssSys (  )  [inline, virtual]

Member Function Documentation

int XrdPssSys::buildHdr (  )  [private]
int XrdPssSys::Chmod ( const char *  path,
mode_t  mode 
) [virtual]

Implements XrdOss.

int XrdPssSys::ConfigProc ( const char *  ConfigFN  )  [private]
int XrdPssSys::Configure ( const char *  cfn  )  [private]
int XrdPssSys::ConfigXeq ( char *  var,
XrdOucStream Config 
) [private]
int XrdPssSys::Create ( const char *  tident,
const char *  path,
mode_t  Mode,
XrdOucEnv env,
int  opts = 0 
) [virtual]

Implements XrdOss.

int XrdPssSys::Init ( XrdSysLogger lp,
const char *  configfn 
) [virtual]
int XrdPssSys::Mkdir ( const char *  path,
mode_t  mode,
int  mkpath = 0 
) [virtual]
virtual XrdOssDF* XrdPssSys::newDir ( const char *  tident  )  [inline, virtual]

Implements XrdOss.

virtual XrdOssDF* XrdPssSys::newFile ( const char *  tident  )  [inline, virtual]

Implements XrdOss.

int XrdPssSys::P2URL ( char *  pbuff,
int  pblen,
const char *  path,
XrdOucEnv env = 0 
) [static]
int XrdPssSys::Remdir ( const char *  path,
int  Opts = 0 
) [virtual]

Implements XrdOss.

int XrdPssSys::Rename ( const char *  oldname,
const char *  newname 
) [virtual]

Implements XrdOss.

int XrdPssSys::Stat ( const char *  path,
struct stat *  buff,
int  resonly = 0 
) [virtual]
int XrdPssSys::Truncate ( const char *  path,
unsigned long long  flen 
) [virtual]
int XrdPssSys::Unlink ( const char *  path,
int  Opts = 0 
) [virtual]
int XrdPssSys::xmang ( XrdSysError errp,
XrdOucStream Config 
) [private]
int XrdPssSys::xsopt ( XrdSysError Eroute,
XrdOucStream Config 
) [private]
int XrdPssSys::xtrac ( XrdSysError Eroute,
XrdOucStream Config 
) [private]

Member Data Documentation

char * XrdPssSys::ConfigFN [static]
char * XrdPssSys::hdrData [static]

Referenced by buildHdr(), and P2URL().

char XrdPssSys::hdrLen [static]

Referenced by buildHdr(), and P2URL().

char * XrdPssSys::myHost [static]

Referenced by Configure(), and xmang().

char * XrdPssSys::myName [static]

Referenced by Configure(), and xmang().

long XrdPssSys::numStream = 8 [static]

Referenced by Configure().

Referenced by buildHdr(), Configure(), and xmang().

long XrdPssSys::rdAheadSz = 0 [static]

Referenced by Configure().

long XrdPssSys::rdCacheSz = 0 [static]

Referenced by Configure().


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