xrootd
XrdCnsInventory.hh
Go to the documentation of this file.
1 #ifndef __XRDCnsInventory_H_
2 #define __XRDCnsInventory_H_
3 /******************************************************************************/
4 /* */
5 /* X r d C n s I n v e n t o r y . h h */
6 /* */
7 /* (c) 2009 by the Board of Trustees of the Leland Stanford, Jr., University */
8 /* All Rights Reserved */
9 /* Produced by Andrew Hanushevsky for Stanford University under contract */
10 /* DE-AC02-76-SFO0515 with the Department of Energy */
11 /******************************************************************************/
12 
13 // $Id$
14 
15 #include <sys/param.h>
16 
17 #include "XrdCns/XrdCnsLogRec.hh"
18 #include "XrdCns/XrdCnsLogFile.hh"
19 #include "XrdCns/XrdCnsXref.hh"
20 #include "XrdOuc/XrdOucNSWalk.hh"
21 
23 {
24 public:
25 
26 int Conduct(const char *dPath);
27 
28 int Init(XrdCnsLogFile *theLF);
29 
32 
33 private:
34 int Xref(XrdOucNSWalk::NSEnt *nP);
35 
43 char lfnBuff[MAXPATHLEN+1];
44 const char *cwdP;
45 char mDflt;
46 char sDflt;
47 };
48 #endif