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);
int sfxFN
Definition: XrdCnsLogClient.hh:86
Definition: XrdClient.hh:121
int Activate(XrdCnsLogFile *basefile)
int pfxNF
Definition: XrdCnsLogClient.hh:85
Definition: XrdClientAdmin.hh:63
XrdCnsLogFile * logLast
Definition: XrdCnsLogClient.hh:83
XrdCnsLogClient * Next
Definition: XrdCnsLogClient.hh:79
Definition: XrdCnsLogFile.hh:36
Definition: XrdCnsLogClient.hh:44
Definition: XrdCnsXref.hh:36
Definition: XrdSysPthread.hh:165
char * crtFN
Definition: XrdCnsLogClient.hh:96
int xrdEmsg(const char *Opname, const char *theFN, XrdClientAdmin *aP)
XrdClientAdmin * Admin
Definition: XrdCnsLogClient.hh:80
XrdSysSemaphore lfSem
Definition: XrdCnsLogClient.hh:78
char crtURL[MAXPATHLEN+512]
Definition: XrdCnsLogClient.hh:95
Definition: XrdSysPthread.hh:403
int arkOnly
Definition: XrdCnsLogClient.hh:87
int do_Rm(XrdCnsLogRec *lrP)
char * arkFN
Definition: XrdCnsLogClient.hh:94
int do_Mv(XrdCnsLogRec *lrP)
int do_Rmdir(XrdCnsLogRec *lrP)
int Inventory(XrdCnsLogFile *lfp, const char *dPath)
char logDir[MAXPATHLEN+1]
Definition: XrdCnsLogClient.hh:97
int do_Mkdir(XrdCnsLogRec *lrP)
Definition: XrdOucTList.hh:41
Definition: XrdCnsLogRec.hh:43
char arkURL[MAXPATHLEN+512]
Definition: XrdCnsLogClient.hh:92
XrdCnsLogFile * logFirst
Definition: XrdCnsLogClient.hh:82
XrdClientAdmin * admConnect(XrdClientAdmin *adminP)
int do_Create(XrdCnsLogRec *lrP, const char *lfn=0)
~XrdCnsLogClient()
Definition: XrdCnsLogClient.hh:57
char * admURL
Definition: XrdCnsLogClient.hh:89
XrdSysMutex lfMutex
Definition: XrdCnsLogClient.hh:77
char * logFN
Definition: XrdCnsLogClient.hh:98
XrdCnsLogClient(XrdOucTList *rP, XrdCnsLogClient *pcP)
char * urlHost
Definition: XrdCnsLogClient.hh:90
char * arkPath
Definition: XrdCnsLogClient.hh:93
char getMount(char *Lfn, char *Pfn, XrdCnsXref &Mount)
int Archive(XrdCnsLogFile *lfP)
int do_Trunc(XrdCnsLogRec *lrP, const char *lfn=0)