xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
XrdFrmFiles Class Reference

#include <XrdFrmFiles.hh>

Collaboration diagram for XrdFrmFiles:
Collaboration graph
[legend]

Public Member Functions

XrdFrmFilesetGet (int &rc, int noBase=0)
 
 XrdFrmFiles (const char *dname, int opts=Recursive, XrdOucTList *XList=0, XrdOucNSWalk::CallBack *cbP=0)
 
 ~XrdFrmFiles ()
 

Static Public Attributes

static const int Recursive = 0x0001
 
static const int CompressD = 0x0002
 
static const int NoAutoDel = 0x0004
 
static const int GetCpyTim = 0x0008
 

Private Member Functions

void Complain (const char *dPath)
 
int oldFile (XrdOucNSWalk::NSEnt *fP, XrdOucTList *dP, int fType)
 
int Process (XrdOucNSWalk::NSEnt *nP, const char *dPath)
 

Private Attributes

XrdOucHash< XrdFrmFilesetfsTab
 
XrdOucNSWalk nsObj
 
XrdFrmFilesetfsList
 
XrdOucHash_Options manMem
 
int shareD
 
int getCPT
 

Constructor & Destructor Documentation

XrdFrmFiles::XrdFrmFiles ( const char *  dname,
int  opts = Recursive,
XrdOucTList XList = 0,
XrdOucNSWalk::CallBack cbP = 0 
)
XrdFrmFiles::~XrdFrmFiles ( )

Member Function Documentation

void XrdFrmFiles::Complain ( const char *  dPath)
private
XrdFrmFileset* XrdFrmFiles::Get ( int &  rc,
int  noBase = 0 
)
int XrdFrmFiles::oldFile ( XrdOucNSWalk::NSEnt fP,
XrdOucTList dP,
int  fType 
)
private
int XrdFrmFiles::Process ( XrdOucNSWalk::NSEnt nP,
const char *  dPath 
)
private

Member Data Documentation

const int XrdFrmFiles::CompressD = 0x0002
static
XrdFrmFileset* XrdFrmFiles::fsList
private
XrdOucHash<XrdFrmFileset> XrdFrmFiles::fsTab
private
int XrdFrmFiles::getCPT
private
const int XrdFrmFiles::GetCpyTim = 0x0008
static
XrdOucHash_Options XrdFrmFiles::manMem
private
const int XrdFrmFiles::NoAutoDel = 0x0004
static
XrdOucNSWalk XrdFrmFiles::nsObj
private
const int XrdFrmFiles::Recursive = 0x0001
static
int XrdFrmFiles::shareD
private

The documentation for this class was generated from the following file: