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 Fchmod (mode_t mode)
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 ReadV (XrdOucIOVec *readV, int n)
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
char * tpcPath

Constructor & Destructor Documentation

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

References XrdOssDF::fd.

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

References Close(), XrdOssDF::fd, and tpcPath.


Member Function Documentation

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

Implements XrdOssDF.

Referenced by ~XrdPssFile().

int XrdPssFile::Fchmod ( mode_t  mode  )  [inline, virtual]

Reimplemented from XrdOssDF.

References XrdOssOK.

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.

virtual 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.

ssize_t XrdPssFile::ReadV ( XrdOucIOVec readV,
int  n 
) [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

const char* XrdPssFile::tident [private]
char* XrdPssFile::tpcPath [private]

Referenced by ~XrdPssFile().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 21 May 2020 for xrootd by  doxygen 1.6.1