Go to the documentation of this file. 1 #ifndef __XRDCNSLogClient_h_
2 #define __XRDCNSLogClient_h_
33 #include <sys/param.h>
52 int Run(
int Always=1);
74 int xrdEmsg(
const char *Opname,
const char *theFN);
Definition: XrdClient.hh:121
XrdSysMutex lfMutex
Definition: XrdCnsLogClient.hh:77
XrdCnsLogFile * logFirst
Definition: XrdCnsLogClient.hh:82
char * crtFN
Definition: XrdCnsLogClient.hh:96
Definition: XrdSysPthread.hh:166
int do_Rm(XrdCnsLogRec *lrP)
int do_Create(XrdCnsLogRec *lrP, const char *lfn=0)
int do_Rmdir(XrdCnsLogRec *lrP)
char * logFN
Definition: XrdCnsLogClient.hh:98
int sfxFN
Definition: XrdCnsLogClient.hh:86
XrdSysSemaphore lfSem
Definition: XrdCnsLogClient.hh:78
char crtURL[MAXPATHLEN+512]
Definition: XrdCnsLogClient.hh:95
Definition: XrdCnsLogClient.hh:45
int pfxNF
Definition: XrdCnsLogClient.hh:85
XrdCnsLogClient * Next
Definition: XrdCnsLogClient.hh:79
Definition: XrdSysPthread.hh:404
char * admURL
Definition: XrdCnsLogClient.hh:89
XrdClientAdmin * Admin
Definition: XrdCnsLogClient.hh:80
int do_Mv(XrdCnsLogRec *lrP)
int arkOnly
Definition: XrdCnsLogClient.hh:87
int xrdEmsg(const char *Opname, const char *theFN, XrdClient *fP)
char getMount(char *Lfn, char *Pfn, XrdCnsXref &Mount)
int Inventory(XrdCnsLogFile *lfp, const char *dPath)
XrdCnsLogClient(XrdOucTList *rP, XrdCnsLogClient *pcP)
int do_Mkdir(XrdCnsLogRec *lrP)
Definition: XrdClientAdmin.hh:63
int do_Trunc(XrdCnsLogRec *lrP, const char *lfn=0)
char * arkPath
Definition: XrdCnsLogClient.hh:93
int Archive(XrdCnsLogFile *lfP)
char * arkFN
Definition: XrdCnsLogClient.hh:94
int xrdEmsg(const char *Opname, const char *theFN)
int Activate(XrdCnsLogFile *basefile)
char arkURL[MAXPATHLEN+512]
Definition: XrdCnsLogClient.hh:92
Definition: XrdCnsLogRec.hh:44
char logDir[MAXPATHLEN+1]
Definition: XrdCnsLogClient.hh:97
int xrdEmsg(const char *Opname, const char *theFN, XrdClientAdmin *aP)
Definition: XrdCnsLogFile.hh:37
XrdClientAdmin * admConnect(XrdClientAdmin *adminP)
~XrdCnsLogClient()
Definition: XrdCnsLogClient.hh:57
Definition: XrdCnsXref.hh:37
Definition: XrdOucTList.hh:42
char * urlHost
Definition: XrdCnsLogClient.hh:90
XrdCnsLogFile * logLast
Definition: XrdCnsLogClient.hh:83