xrootd
|
#include <XrdOfsPoscq.hh>
Classes | |
struct | FileSlot |
struct | recEnt |
struct | Request |
Public Member Functions | |
int | Add (const char *Tident, const char *Lfn) |
int | Commit (const char *Lfn, int Offset) |
int | Del (const char *Lfn, int Offset, int Unlink=0) |
recEnt * | Init (int &Ok) |
int | Num () |
XrdOfsPoscq (XrdSysError *erp, XrdOss *oss, const char *fn) | |
~XrdOfsPoscq () | |
Static Public Member Functions | |
static recEnt * | List (XrdSysError *Say, const char *theFN) |
Static Public Attributes | |
static const int | ReqOffs = 64 |
static const int | ReqSize = sizeof(Request) |
Private Member Functions | |
void | FailIni (const char *lfn) |
int | reqRead (void *Buff, int Offs) |
int | reqWrite (void *Buff, int Bsz, int Offs) |
int | ReWrite (recEnt *rP) |
int | VerOffset (const char *Lfn, int Offset) |
Private Attributes | |
XrdSysMutex | myMutex |
XrdSysError * | eDest |
XrdOss * | ossFS |
FileSlot * | SlotList |
FileSlot * | SlotLust |
char * | pocFN |
int | pocSZ |
int | pocFD |
int | pocIQ |
XrdOfsPoscq::XrdOfsPoscq | ( | XrdSysError * | erp, |
XrdOss * | oss, | ||
const char * | fn | ||
) |
|
inline |
int XrdOfsPoscq::Add | ( | const char * | Tident, |
const char * | Lfn | ||
) |
int XrdOfsPoscq::Commit | ( | const char * | Lfn, |
int | Offset | ||
) |
int XrdOfsPoscq::Del | ( | const char * | Lfn, |
int | Offset, | ||
int | Unlink = 0 |
||
) |
|
private |
recEnt* XrdOfsPoscq::Init | ( | int & | Ok | ) |
|
static |
|
inline |
References pocIQ.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by Num().
|
private |
|
static |
|
static |
|
private |
|
private |