XRootD
Loading...
Searching...
No Matches
XrdSutPFile.hh File Reference
Include dependency graph for XrdSutPFile.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdSutPFEntInd
class  XrdSutPFHeader
class  XrdSutPFile

Macros

#define kDefFileID   "XrdIF"
#define kFileIDSize   8
#define kMaxLockTries   3
#define kOfsCtime   12
#define kOfsEntries   20
#define kOfsFileID   0
#define kOfsIndOfs   24
#define kOfsItime   16
#define kOfsJnkSiz   28
#define kOfsVersion   8
#define kPFEcreate   0x1
#define kPFEopen   0x2
#define kXrdIFVersion   1

Enumerations

enum  EPFileErrors {
  kPFErrBadInputs ,
  kPFErrFileAlreadyOpen ,
  kPFErrNoFile ,
  kPFErrFileRename ,
  kPFErrStat ,
  kPFErrFileOpen ,
  kPFErrFileNotOpen ,
  kPFErrLocking ,
  kPFErrUnlocking ,
  kPFErrFileLocked ,
  kPFErrSeek ,
  kPFErrRead ,
  kPFErrOutOfMemory ,
  kPFErrLenMismatch ,
  kPFErrBadOp
}

Macro Definition Documentation

◆ kDefFileID

#define kDefFileID   "XrdIF"

Definition at line 48 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::Init().

◆ kFileIDSize

#define kFileIDSize   8

◆ kMaxLockTries

#define kMaxLockTries   3

Definition at line 62 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::Open().

◆ kOfsCtime

#define kOfsCtime   12

Definition at line 53 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::WriteEntry().

◆ kOfsEntries

#define kOfsEntries   20

Definition at line 55 of file XrdSutPFile.hh.

◆ kOfsFileID

#define kOfsFileID   0

Definition at line 51 of file XrdSutPFile.hh.

◆ kOfsIndOfs

#define kOfsIndOfs   24

Definition at line 56 of file XrdSutPFile.hh.

◆ kOfsItime

#define kOfsItime   16

Definition at line 54 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::WriteEntry().

◆ kOfsJnkSiz

#define kOfsJnkSiz   28

Definition at line 57 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::WriteEntry().

◆ kOfsVersion

#define kOfsVersion   8

Definition at line 52 of file XrdSutPFile.hh.

◆ kPFEcreate

#define kPFEcreate   0x1

◆ kPFEopen

#define kPFEopen   0x2

Definition at line 60 of file XrdSutPFile.hh.

Referenced by XrdSutPFCache::Flush(), XrdSutPFile::Init(), and XrdSutPFCache::Load().

◆ kXrdIFVersion

#define kXrdIFVersion   1

Definition at line 49 of file XrdSutPFile.hh.

Referenced by XrdSutPFile::Init().

Enumeration Type Documentation

◆ EPFileErrors

Enumerator
kPFErrBadInputs 
kPFErrFileAlreadyOpen 
kPFErrNoFile 
kPFErrFileRename 
kPFErrStat 
kPFErrFileOpen 
kPFErrFileNotOpen 
kPFErrLocking 
kPFErrUnlocking 
kPFErrFileLocked 
kPFErrSeek 
kPFErrRead 
kPFErrOutOfMemory 
kPFErrLenMismatch 
kPFErrBadOp 

Definition at line 64 of file XrdSutPFile.hh.

64 {
80};
@ kPFErrUnlocking
@ kPFErrFileLocked
@ kPFErrBadInputs
@ kPFErrStat
@ kPFErrOutOfMemory
@ kPFErrBadOp
@ kPFErrFileNotOpen
@ kPFErrSeek
@ kPFErrFileOpen
@ kPFErrLocking
@ kPFErrFileRename
@ kPFErrFileAlreadyOpen
@ kPFErrRead
@ kPFErrNoFile
@ kPFErrLenMismatch