xrootd
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
XrdSutPFile.hh File Reference
#include "XProtocol/XPtypes.hh"
#include "XrdOuc/XrdOucHash.hh"
#include "XrdOuc/XrdOucString.hh"
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 kFileIDSize   8
 
#define kDefFileID   "XrdIF"
 
#define kXrdIFVersion   1
 
#define kOfsFileID   0
 
#define kOfsVersion   8
 
#define kOfsCtime   12
 
#define kOfsItime   16
 
#define kOfsEntries   20
 
#define kOfsIndOfs   24
 
#define kOfsJnkSiz   28
 
#define kPFEcreate   0x1
 
#define kPFEopen   0x2
 
#define kMaxLockTries   3
 

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"

◆ kFileIDSize

#define kFileIDSize   8

◆ kMaxLockTries

#define kMaxLockTries   3

◆ kOfsCtime

#define kOfsCtime   12

◆ kOfsEntries

#define kOfsEntries   20

◆ kOfsFileID

#define kOfsFileID   0

◆ kOfsIndOfs

#define kOfsIndOfs   24

◆ kOfsItime

#define kOfsItime   16

◆ kOfsJnkSiz

#define kOfsJnkSiz   28

◆ kOfsVersion

#define kOfsVersion   8

◆ kPFEcreate

#define kPFEcreate   0x1

◆ kPFEopen

#define kPFEopen   0x2

◆ kXrdIFVersion

#define kXrdIFVersion   1

Enumeration Type Documentation

◆ EPFileErrors

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