XrdCnsLogClient Class Reference
#include <XrdCnsLogClient.hh>
List of all members.
Public Member Functions |
int | Activate (XrdCnsLogFile *basefile) |
int | Init () |
int | Run (int Always=1) |
int | Start () |
| XrdCnsLogClient (XrdOucTList *rP, XrdCnsLogClient *pcP) |
| ~XrdCnsLogClient () |
Private Member Functions |
XrdClientAdmin * | admConnect (XrdClientAdmin *adminP) |
int | Archive (XrdCnsLogFile *lfP) |
int | do_Create (XrdCnsLogRec *lrP, const char *lfn=0) |
int | do_Mkdir (XrdCnsLogRec *lrP) |
int | do_Mv (XrdCnsLogRec *lrP) |
int | do_Rm (XrdCnsLogRec *lrP) |
int | do_Rmdir (XrdCnsLogRec *lrP) |
int | do_Trunc (XrdCnsLogRec *lrP, const char *lfn=0) |
char | getMount (char *Lfn, char *Pfn, XrdCnsXref &Mount) |
int | Inventory (XrdCnsLogFile *lfp, const char *dPath) |
int | Manifest () |
int | mapError (int rc) |
int | xrdEmsg (const char *Opname, const char *theFN, XrdClientAdmin *aP) |
int | xrdEmsg (const char *Opname, const char *theFN) |
int | xrdEmsg (const char *Opname, const char *theFN, XrdClient *fP) |
Private Attributes |
XrdSysMutex | lfMutex |
XrdSysSemaphore | lfSem |
XrdCnsLogClient * | Next |
XrdClientAdmin * | Admin |
XrdCnsLogFile * | logFirst |
XrdCnsLogFile * | logLast |
int | pfxNF |
int | sfxFN |
int | arkOnly |
char * | admURL |
char * | urlHost |
char | arkURL [MAXPATHLEN+512] |
char * | arkPath |
char * | arkFN |
char | crtURL [MAXPATHLEN+512] |
char * | crtFN |
char | logDir [MAXPATHLEN+1] |
char * | logFN |
Constructor & Destructor Documentation
XrdCnsLogClient::~XrdCnsLogClient |
( |
|
) |
[inline] |
Member Function Documentation
int XrdCnsLogClient::do_Create |
( |
XrdCnsLogRec * |
lrP, |
|
|
const char * |
lfn = 0 | |
|
) |
| | [private] |
int XrdCnsLogClient::do_Mkdir |
( |
XrdCnsLogRec * |
lrP |
) |
[private] |
int XrdCnsLogClient::do_Rmdir |
( |
XrdCnsLogRec * |
lrP |
) |
[private] |
int XrdCnsLogClient::do_Trunc |
( |
XrdCnsLogRec * |
lrP, |
|
|
const char * |
lfn = 0 | |
|
) |
| | [private] |
char XrdCnsLogClient::getMount |
( |
char * |
Lfn, |
|
|
char * |
Pfn, |
|
|
XrdCnsXref & |
Mount | |
|
) |
| | [private] |
int XrdCnsLogClient::Init |
( |
|
) |
|
int XrdCnsLogClient::Inventory |
( |
XrdCnsLogFile * |
lfp, |
|
|
const char * |
dPath | |
|
) |
| | [private] |
int XrdCnsLogClient::Manifest |
( |
|
) |
[private] |
int XrdCnsLogClient::mapError |
( |
int |
rc |
) |
[private] |
int XrdCnsLogClient::Run |
( |
int |
Always = 1 |
) |
|
int XrdCnsLogClient::Start |
( |
|
) |
|
int XrdCnsLogClient::xrdEmsg |
( |
const char * |
Opname, |
|
|
const char * |
theFN, |
|
|
XrdClient * |
fP | |
|
) |
| | [private] |
int XrdCnsLogClient::xrdEmsg |
( |
const char * |
Opname, |
|
|
const char * |
theFN | |
|
) |
| | [private] |
int XrdCnsLogClient::xrdEmsg |
( |
const char * |
Opname, |
|
|
const char * |
theFN, |
|
|
XrdClientAdmin * |
aP | |
|
) |
| | [private] |
Member Data Documentation
The documentation for this class was generated from the following file: