Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdPssFile Class Reference

#include <XrdPss.hh>

Inheritance diagram for XrdPssFile:

Inheritance graph
[legend]
Collaboration diagram for XrdPssFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual int Close (long long *retsz=0)
virtual int Open (const char *, int, mode_t, XrdOucEnv &)
int Fstat (struct stat *)
int Fsync ()
int Fsync (XrdSfsAio *aiop)
int Ftruncate (unsigned long long)
off_t getMmap (void **addr)
int isCompressed (char *cxidp=0)
ssize_t Read (off_t, size_t)
ssize_t Read (void *, off_t, size_t)
int Read (XrdSfsAio *aiop)
ssize_t ReadRaw (void *, off_t, size_t)
ssize_t Write (const void *, off_t, size_t)
int Write (XrdSfsAio *aiop)
 XrdPssFile (const char *tid)
virtual ~XrdPssFile ()

Private Attributes

const char * tident
const char * crPath
int crOpts

Constructor & Destructor Documentation

XrdPssFile::XrdPssFile const char *  tid  )  [inline]
 

virtual XrdPssFile::~XrdPssFile  )  [inline, virtual]
 


Member Function Documentation

int XrdPssFile::Close long long *  retsz = 0  )  [virtual]
 

Implements XrdOssDF.

int XrdPssFile::Fstat struct stat *   )  [virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Fsync XrdSfsAio aiop  )  [virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Fsync  )  [virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Ftruncate unsigned long  long  )  [virtual]
 

Reimplemented from XrdOssDF.

off_t XrdPssFile::getMmap void **  addr  )  [virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::isCompressed char *  cxidp = 0  )  [virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Open const char *  ,
int  ,
mode_t  ,
XrdOucEnv
[virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Read XrdSfsAio aiop  )  [virtual]
 

Reimplemented from XrdOssDF.

ssize_t XrdPssFile::Read void *  ,
off_t  ,
size_t 
[virtual]
 

Reimplemented from XrdOssDF.

ssize_t XrdPssFile::Read off_t  ,
size_t 
[virtual]
 

Reimplemented from XrdOssDF.

ssize_t XrdPssFile::ReadRaw void *  ,
off_t  ,
size_t 
[virtual]
 

Reimplemented from XrdOssDF.

int XrdPssFile::Write XrdSfsAio aiop  )  [virtual]
 

Reimplemented from XrdOssDF.

ssize_t XrdPssFile::Write const void *  ,
off_t  ,
size_t 
[virtual]
 

Reimplemented from XrdOssDF.


Member Data Documentation

int XrdPssFile::crOpts [private]
 

const char* XrdPssFile::crPath [private]
 

const char* XrdPssFile::tident [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:28 2011 for xrootd by  doxygen 1.3.9.1