xrootd
Classes | Defines | Enumerations

XrdSutPFile.hh File Reference

#include <XProtocol/XProtocol.hh>
#include <XrdOuc/XrdOucHash.hh>
#include <XrdOuc/XrdOucString.hh>
Include dependency graph for XrdSutPFile.hh:

Go to the source code of this file.

Classes

class  XrdSutPFEntInd
class  XrdSutPFHeader
class  XrdSutPFile

Defines

#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
}

Define Documentation

#define kDefFileID   "XrdIF"

Referenced by XrdSutPFile::Init().

#define kFileIDSize   8
#define kMaxLockTries   3

Referenced by XrdSutPFile::Open().

#define kOfsCtime   12

Referenced by XrdSutPFile::WriteEntry().

#define kOfsEntries   20
#define kOfsFileID   0
#define kOfsIndOfs   24
#define kOfsItime   16

Referenced by XrdSutPFile::WriteEntry().

#define kOfsJnkSiz   28

Referenced by XrdSutPFile::WriteEntry().

#define kOfsVersion   8
#define kPFEcreate   0x1
#define kPFEopen   0x2
#define kXrdIFVersion   1

Referenced by XrdSutPFile::Init().


Enumeration Type Documentation

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