XrdOfsPoscq Class Reference
#include <XrdOfsPoscq.hh>
List of all members.
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, int sv=1) |
| | ~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 |
| unsigned short | pocWS |
| unsigned short | pocSV |
Constructor & Destructor Documentation
| XrdOfsPoscq::XrdOfsPoscq |
( |
XrdSysError * |
erp, |
|
|
XrdOss * |
oss, |
|
|
const char * |
fn, |
|
|
int |
sv = 1 | |
|
) |
| | |
| XrdOfsPoscq::~XrdOfsPoscq |
( |
|
) |
[inline] |
Member Function Documentation
| 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 | |
|
) |
| | |
| void XrdOfsPoscq::FailIni |
( |
const char * |
lfn |
) |
[private] |
| recEnt* XrdOfsPoscq::Init |
( |
int & |
Ok |
) |
|
| int XrdOfsPoscq::Num |
( |
|
) |
[inline] |
| int XrdOfsPoscq::reqRead |
( |
void * |
Buff, |
|
|
int |
Offs | |
|
) |
| | [private] |
| int XrdOfsPoscq::reqWrite |
( |
void * |
Buff, |
|
|
int |
Bsz, |
|
|
int |
Offs | |
|
) |
| | [private] |
| int XrdOfsPoscq::ReWrite |
( |
recEnt * |
rP |
) |
[private] |
| int XrdOfsPoscq::VerOffset |
( |
const char * |
Lfn, |
|
|
int |
Offset | |
|
) |
| | [private] |
Member Data Documentation
The documentation for this class was generated from the following file: