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

◆ kFileIDSize

#define kFileIDSize   8

Definition at line 47 of file XrdSutPFile.hh.

◆ kMaxLockTries

#define kMaxLockTries   3

Definition at line 62 of file XrdSutPFile.hh.

◆ kOfsCtime

#define kOfsCtime   12

Definition at line 53 of file XrdSutPFile.hh.

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

◆ kOfsJnkSiz

#define kOfsJnkSiz   28

Definition at line 57 of file XrdSutPFile.hh.

◆ kOfsVersion

#define kOfsVersion   8

Definition at line 52 of file XrdSutPFile.hh.

◆ kPFEcreate

#define kPFEcreate   0x1

Definition at line 59 of file XrdSutPFile.hh.

◆ kPFEopen

#define kPFEopen   0x2

Definition at line 60 of file XrdSutPFile.hh.

◆ kXrdIFVersion

#define kXrdIFVersion   1

Definition at line 49 of file XrdSutPFile.hh.

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  {
69  kPFErrStat,
75  kPFErrSeek,
76  kPFErrRead,
80 };
@ kPFErrUnlocking
Definition: XrdSutPFile.hh:73
@ kPFErrFileLocked
Definition: XrdSutPFile.hh:74
@ kPFErrBadInputs
Definition: XrdSutPFile.hh:65
@ kPFErrStat
Definition: XrdSutPFile.hh:69
@ kPFErrOutOfMemory
Definition: XrdSutPFile.hh:77
@ kPFErrBadOp
Definition: XrdSutPFile.hh:79
@ kPFErrFileNotOpen
Definition: XrdSutPFile.hh:71
@ kPFErrSeek
Definition: XrdSutPFile.hh:75
@ kPFErrFileOpen
Definition: XrdSutPFile.hh:70
@ kPFErrLocking
Definition: XrdSutPFile.hh:72
@ kPFErrFileRename
Definition: XrdSutPFile.hh:68
@ kPFErrFileAlreadyOpen
Definition: XrdSutPFile.hh:66
@ kPFErrRead
Definition: XrdSutPFile.hh:76
@ kPFErrNoFile
Definition: XrdSutPFile.hh:67
@ kPFErrLenMismatch
Definition: XrdSutPFile.hh:78