XRootD
Loading...
Searching...
No Matches
XrdOfsFileFull Class Reference

#include <XrdOfs.hh>

Inheritance diagram for XrdOfsFileFull:
Collaboration diagram for XrdOfsFileFull:

Public Member Functions

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

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
bool ckpBad
int dorawio
XrdOucChkPntmyCKP
XrdOfsTPCmyTPC
XrdOfsHandleoh
const char * tident
char viaDel

Detailed Description

Definition at line 210 of file XrdOfs.hh.

Constructor & Destructor Documentation

◆ XrdOfsFileFull()

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

Definition at line 213 of file XrdOfs.hh.

214 : XrdOfsFile(myEInfo, user), myEInfo(user, MonID)
215 {}
XrdOfsFile(XrdOucErrInfo &eInfo, const char *user)
Definition XrdOfs.cc:442

References XrdOfsFile::XrdOfsFile().

Here is the call graph for this function:

◆ ~XrdOfsFileFull()

virtual XrdOfsFileFull::~XrdOfsFileFull ( )
inlinevirtual

Definition at line 217 of file XrdOfs.hh.

217{}

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