xrootd
Public Member Functions | List of all members
XrdOss Class Referenceabstract

#include <XrdOss.hh>

Public Member Functions

virtual XrdOssDFnewDir (const char *tident)=0
 
virtual XrdOssDFnewFile (const char *tident)=0
 
virtual int Chmod (const char *, mode_t mode, XrdOucEnv *eP=0)=0
 
virtual int Create (const char *, const char *, mode_t, XrdOucEnv &, int opts=0)=0
 
virtual int Init (XrdSysLogger *, const char *)=0
 
virtual int Mkdir (const char *, mode_t mode, int mkpath=0, XrdOucEnv *eP=0)=0
 
virtual int Reloc (const char *, const char *, const char *, const char *x=0)
 
virtual int Remdir (const char *, int Opts=0, XrdOucEnv *eP=0)=0
 
virtual int Rename (const char *, const char *, XrdOucEnv *eP1=0, XrdOucEnv *eP2=0)=0
 
virtual int Stat (const char *, struct stat *, int opts=0, XrdOucEnv *eP=0)=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 Truncate (const char *, unsigned long long, XrdOucEnv *eP=0)=0
 
virtual int Unlink (const char *, int Opts=0, XrdOucEnv *eP=0)=0
 
virtual int Stats (char *bp, int bl)
 
virtual int StatVS (XrdOssVSInfo *sP, const char *sname=0, int updt=0)
 
virtual int Lfn2Pfn (const char *Path, char *buff, int blen)
 
virtual const char * Lfn2Pfn (const char *Path, char *buff, int blen, int &rc)
 
virtual int FSctl (int cmd, int alen, const char *args, char **resp=0)
 
virtual void EnvInfo (XrdOucEnv *envP)
 
 XrdOss ()
 
virtual ~XrdOss ()
 

Constructor & Destructor Documentation

XrdOss::XrdOss ( )
inline
virtual XrdOss::~XrdOss ( )
inlinevirtual

Member Function Documentation

virtual int XrdOss::Chmod ( const char *  ,
mode_t  mode,
XrdOucEnv eP = 0 
)
pure virtual
virtual int XrdOss::Create ( const char *  ,
const char *  ,
mode_t  ,
XrdOucEnv ,
int  opts = 0 
)
pure virtual
virtual void XrdOss::EnvInfo ( XrdOucEnv envP)
inlinevirtual
virtual int XrdOss::FSctl ( int  cmd,
int  alen,
const char *  args,
char **  resp = 0 
)
inlinevirtual
virtual int XrdOss::Init ( XrdSysLogger ,
const char *   
)
pure virtual
virtual int XrdOss::Lfn2Pfn ( const char *  Path,
char *  buff,
int  blen 
)
inlinevirtual
virtual const char* XrdOss::Lfn2Pfn ( const char *  Path,
char *  buff,
int  blen,
int &  rc 
)
inlinevirtual
virtual int XrdOss::Mkdir ( const char *  ,
mode_t  mode,
int  mkpath = 0,
XrdOucEnv eP = 0 
)
pure virtual
virtual XrdOssDF* XrdOss::newDir ( const char *  tident)
pure virtual
virtual XrdOssDF* XrdOss::newFile ( const char *  tident)
pure virtual
virtual int XrdOss::Reloc ( const char *  ,
const char *  ,
const char *  ,
const char *  x = 0 
)
inlinevirtual
virtual int XrdOss::Remdir ( const char *  ,
int  Opts = 0,
XrdOucEnv eP = 0 
)
pure virtual
virtual int XrdOss::Rename ( const char *  ,
const char *  ,
XrdOucEnv eP1 = 0,
XrdOucEnv eP2 = 0 
)
pure virtual
virtual int XrdOss::Stat ( const char *  ,
struct stat *  ,
int  opts = 0,
XrdOucEnv eP = 0 
)
pure virtual
virtual int XrdOss::StatFS ( const char *  path,
char *  buff,
int &  blen,
XrdOucEnv eP = 0 
)
inlinevirtual
virtual int XrdOss::StatLS ( XrdOucEnv env,
const char *  cgrp,
char *  buff,
int &  blen 
)
inlinevirtual
virtual int XrdOss::StatPF ( const char *  ,
struct stat *   
)
inlinevirtual
virtual int XrdOss::Stats ( char *  bp,
int  bl 
)
inlinevirtual
virtual int XrdOss::StatVS ( XrdOssVSInfo sP,
const char *  sname = 0,
int  updt = 0 
)
inlinevirtual
virtual int XrdOss::StatXA ( const char *  path,
char *  buff,
int &  blen,
XrdOucEnv eP = 0 
)
inlinevirtual
virtual int XrdOss::StatXP ( const char *  path,
unsigned long long &  attr,
XrdOucEnv eP = 0 
)
inlinevirtual
virtual int XrdOss::Truncate ( const char *  ,
unsigned long  long,
XrdOucEnv eP = 0 
)
pure virtual
virtual int XrdOss::Unlink ( const char *  ,
int  Opts = 0,
XrdOucEnv eP = 0 
)
pure virtual

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