xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdOfsFileFull Class Reference

#include <XrdOfs.hh>

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

Public Member Functions

 XrdOfsFileFull (const char *user, int MonID)
 
virtual ~XrdOfsFileFull ()
 
- Public Member Functions inherited from XrdOfsFile
int open (const char *fileName, XrdSfsFileOpenMode openMode, mode_t createMode, const XrdSecEntity *client, const char *opaque=0)
 
int checkpoint (XrdSfsFile::cpAct act, struct iov *range=0, int n=0)
 
int close ()
 
int fctl (const int cmd, const char *args, XrdOucErrInfo &out_error)
 
int fctl (const int cmd, int alen, const char *args, const XrdSecEntity *client=0)
 
const char * FName ()
 
int getMmap (void **Addr, off_t &Size)
 
XrdSfsXferSize pgRead (XrdSfsFileOffset offset, char *buffer, XrdSfsXferSize rdlen, uint32_t *csvec, uint64_t opts=0)
 
int pgRead (XrdSfsAio *aioparm, uint64_t opts=0)
 
XrdSfsXferSize pgWrite (XrdSfsFileOffset offset, char *buffer, XrdSfsXferSize wrlen, uint32_t *csvec, uint64_t opts=0)
 
int pgWrite (XrdSfsAio *aioparm, uint64_t opts=0)
 
int read (XrdSfsFileOffset fileOffset, XrdSfsXferSize amount)
 
XrdSfsXferSize read (XrdSfsFileOffset fileOffset, char *buffer, XrdSfsXferSize buffer_size)
 
XrdSfsXferSize readv (XrdOucIOVec *readV, int readCount)
 
int read (XrdSfsAio *aioparm)
 
XrdSfsXferSize write (XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size)
 
int write (XrdSfsAio *aioparm)
 
int sync ()
 
int sync (XrdSfsAio *aiop)
 
int stat (struct stat *buf)
 
int truncate (XrdSfsFileOffset fileOffset)
 
int getCXinfo (char cxtype[4], int &cxrsz)
 
 XrdOfsFile (XrdOucErrInfo &eInfo, const char *user)
 
 ~XrdOfsFile ()
 
virtual int fctl (const int cmd, const char *args, XrdOucErrInfo &eInfo)=0
 
virtual int fctl (const int cmd, int alen, const char *args, const XrdSecEntity *client=0)
 
- Public Member Functions inherited from XrdSfsFile
virtual int SendData (XrdSfsDio *sfDio, XrdSfsFileOffset offset, XrdSfsXferSize size)
 
virtual XrdSfsXferSize writev (XrdOucIOVec *writeV, int wdvCnt)
 
virtual void setXio (XrdSfsXio *xioP)
 
 XrdSfsFile (const char *user=0, int MonID=0)
 
 XrdSfsFile (XrdSfsFile &wrapF)
 
 XrdSfsFile (XrdOucErrInfo &eInfo)
 
virtual ~XrdSfsFile ()
 Destructor.
 

Private Attributes

XrdOucErrInfo myEInfo
 

Additional Inherited Members

- Public Types inherited from XrdSfsFile
enum  cpAct {
  cpCreate =0 , cpDelete , cpRestore , cpQuery ,
  cpTrunc , cpWrite
}
 
- Public Attributes inherited from XrdSfsFile
XrdOucErrInfoerror
 
- Static Public Attributes inherited from XrdSfsFile
static const uint64_t Verify = 0x8000000000000000ULL
 Options for pgRead() and pgWrite() as noted below.
 
- Protected Attributes inherited from XrdOfsFile
const char * tident
 
XrdOfsHandleoh
 
XrdOfsTPCmyTPC
 
XrdOucChkPntmyCKP
 
int dorawio
 
char viaDel
 
bool ckpBad
 

Constructor & Destructor Documentation

◆ XrdOfsFileFull()

XrdOfsFileFull::XrdOfsFileFull ( const char *  user,
int  MonID 
)
inline

◆ ~XrdOfsFileFull()

virtual XrdOfsFileFull::~XrdOfsFileFull ( )
inlinevirtual

Member Data Documentation

◆ myEInfo

XrdOucErrInfo XrdOfsFileFull::myEInfo
private

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