|
xrootd
|
#include <XrdPss.hh>


Public Types | |
| enum | PolAct { PolPath = 0, PolObj = 1 } |
Public Member Functions | |
| virtual XrdOssDF * | newDir (const char *tident) |
| virtual XrdOssDF * | newFile (const char *tident) |
| int | Chmod (const char *, mode_t mode, XrdOucEnv *eP=0) |
| virtual int | Create (const char *, const char *, mode_t, XrdOucEnv &, int opts=0) |
| void | EnvInfo (XrdOucEnv *envP) |
| int | Init (XrdSysLogger *, const char *) |
| int | Lfn2Pfn (const char *Path, char *buff, int blen) |
| const char * | Lfn2Pfn (const char *Path, char *buff, int blen, int &rc) |
| int | Mkdir (const char *, mode_t mode, int mkpath=0, XrdOucEnv *eP=0) |
| int | Remdir (const char *, int Opts=0, XrdOucEnv *eP=0) |
| int | Rename (const char *, const char *, XrdOucEnv *eP1=0, XrdOucEnv *eP2=0) |
| int | Stat (const char *, struct stat *, int opts=0, XrdOucEnv *eP=0) |
| int | Truncate (const char *, unsigned long long, XrdOucEnv *eP=0) |
| int | Unlink (const char *, int Opts=0, XrdOucEnv *eP=0) |
| XrdPssSys () | |
| virtual | ~XrdPssSys () |
Public Member Functions inherited from XrdOss | |
| virtual int | Reloc (const char *, const char *, const char *, const char *x=0) |
| virtual int | StatFS (const char *path, char *buff, int &blen, XrdOucEnv *eP=0) |
| virtual int | StatLS (XrdOucEnv &env, const char *cgrp, char *buff, int &blen) |
| virtual int | StatPF (const char *, struct stat *) |
| virtual int | StatXA (const char *path, char *buff, int &blen, XrdOucEnv *eP=0) |
| virtual int | StatXP (const char *path, unsigned long long &attr, XrdOucEnv *eP=0) |
| virtual int | Stats (char *bp, int bl) |
| virtual int | StatVS (XrdOssVSInfo *sP, const char *sname=0, int updt=0) |
| virtual int | FSctl (int cmd, int alen, const char *args, char **resp=0) |
| XrdOss () | |
| virtual | ~XrdOss () |
Static Public Member Functions | |
| static int | P2DST (int &retc, char *hBuff, int hBlen, PolAct pType, const char *path) |
| static int | P2OUT (char *pbuff, int pblen, XrdPssUrlInfo &uInfo) |
| static int | P2URL (char *pbuff, int pblen, XrdPssUrlInfo &uInfo, bool doN2N=true) |
| static const char * | valProt (const char *pname, int &plen, int adj=0) |
Static Public Attributes | |
| static const int | PolNum = 2 |
| static const char * | ConfigFN |
| static const char * | myHost |
| static const char * | myName |
| static XrdOucPListAnchor | XPList |
| static XrdNetSecurity * | Police [PolNum] |
| static XrdOucTList * | ManList |
| static const char * | protName |
| static const char * | hdrData |
| static int | hdrLen |
| static int | Streams |
| static int | Workers |
| static int | Trace |
| static int | dcaCTime |
| static bool | outProxy |
| static bool | pfxProxy |
| static bool | xLfn2Pfn |
| static bool | dcaCheck |
| static bool | dcaWorld |
Private Member Functions | |
| int | Configure (const char *) |
| int | ConfigProc (const char *ConfigFN) |
| int | ConfigXeq (char *, XrdOucStream &) |
| const char * | getDomain (const char *hName) |
| int | xconf (XrdSysError *Eroute, XrdOucStream &Config) |
| int | xdef (XrdSysError *Eroute, XrdOucStream &Config) |
| int | xdca (XrdSysError *errp, XrdOucStream &Config) |
| int | xexp (XrdSysError *Eroute, XrdOucStream &Config) |
| int | xperm (XrdSysError *errp, XrdOucStream &Config) |
| int | xorig (XrdSysError *errp, XrdOucStream &Config) |
Private Attributes | |
| char * | LocalRoot |
| XrdOucName2Name * | theN2N |
| unsigned long long | DirFlags |
| XrdVersionInfo * | myVersion |
| enum XrdPssSys::PolAct |
| XrdPssSys::XrdPssSys | ( | ) |
|
inlinevirtual |
|
private |
|
private |
|
private |
|
virtual |
Implements XrdOss.
|
private |
|
virtual |
Implements XrdOss.
|
virtual |
Reimplemented from XrdOss.
|
virtual |
Reimplemented from XrdOss.
|
virtual |
Implements XrdOss.
|
static |
|
static |
|
static |
|
virtual |
Implements XrdOss.
|
virtual |
Implements XrdOss.
Implements XrdOss.
|
virtual |
Implements XrdOss.
|
virtual |
Implements XrdOss.
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
1.8.5