xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

#define kDefFileID   "XrdIF"
#define kFileIDSize   8

Referenced by XrdSutPFHeader::Length().

#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

Enumeration Type Documentation

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