|
Public Member Functions |
| XrdSutPFile (const char *n, kXR_int32 openmode=kPFEcreate, kXR_int32 createmode=0600, bool hashtab=1) |
| XrdSutPFile (const XrdSutPFile &f) |
virtual | ~XrdSutPFile () |
bool | Init (const char *n, kXR_int32 openmode=kPFEcreate, kXR_int32 createmode=0600, bool hashtab=1) |
kXR_int32 | Open (kXR_int32 opt, bool *wasopen=0, const char *nam=0, kXR_int32 createmode=0600) |
kXR_int32 | Close (kXR_int32 d=-1) |
const char * | Name () const |
bool | IsValid () const |
kXR_int32 | LastError () const |
const char * | LastErrStr () const |
kXR_int32 | RemoveEntry (const char *name) |
kXR_int32 | RemoveEntry (kXR_int32 ofs) |
kXR_int32 | RemoveEntries (const char *name, char opt) |
kXR_int32 | Trim (const char *fbak=0) |
kXR_int32 | UpdateHeader (XrdSutPFHeader hd) |
kXR_int32 | WriteEntry (XrdSutPFEntry ent) |
kXR_int32 | UpdateCount (const char *nm, int *cnt=0, int step=1, bool reset=0) |
kXR_int32 | ResetCount (const char *nm) |
kXR_int32 | ReadCount (const char *nm, int &cnt) |
kXR_int32 | RetrieveHeader (XrdSutPFHeader &hd) |
kXR_int32 | ReadEntry (const char *name, XrdSutPFEntry &ent, int opt=0) |
kXR_int32 | ReadEntry (kXR_int32 ofs, XrdSutPFEntry &ent) |
kXR_int32 | SearchEntries (const char *name, char opt, kXR_int32 *ofs=0, kXR_int32 nofs=1) |
kXR_int32 | SearchSpecialEntries (kXR_int32 *ofs=0, kXR_int32 nofs=1) |
kXR_int32 | Browse (void *out=0) |
Private Member Functions |
kXR_int32 | WriteHeader (XrdSutPFHeader hd) |
kXR_int32 | ReadHeader (XrdSutPFHeader &hd) |
kXR_int32 | WriteInd (kXR_int32 ofs, XrdSutPFEntInd ind) |
kXR_int32 | ReadInd (kXR_int32 ofs, XrdSutPFEntInd &ind) |
kXR_int32 | WriteEnt (kXR_int32 ofs, XrdSutPFEntry ent) |
kXR_int32 | ReadEnt (kXR_int32 ofs, XrdSutPFEntry &ent) |
kXR_int32 | Reset (kXR_int32 ofs, kXR_int32 size) |
kXR_int32 | UpdateHashTable (bool force=0) |
kXR_int32 | Err (kXR_int32 code, const char *loc, const char *em1=0, const char *em2=0) |
Private Attributes |
char * | name |
bool | valid |
kXR_int32 | fFd |
XrdOucHash< kXR_int32 > * | fHashTable |
kXR_int32 | fHTutime |
kXR_int32 | fError |
XrdOucString | fErrStr |
Friends |
class | XrdSutCache |