xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
XrdFrmFileset Class Reference

#include <XrdFrmFiles.hh>

Collaboration diagram for XrdFrmFileset:
Collaboration graph
[legend]

Public Member Functions

XrdOucNSWalk::NSEntbaseFile ()
 
const char * basePath ()
 
XrdOucNSWalk::NSEntfailFile ()
 
const char * failPath ()
 
XrdOucNSWalk::NSEntlockFile ()
 
const char * lockPath ()
 
XrdOucNSWalk::NSEntpfnFile ()
 
const char * pfnPath ()
 
XrdOucNSWalk::NSEntpinFile ()
 
const char * pinPath ()
 
XrdOucNSWalk::NSEntxyzFile (XrdOssPath::theSfx sfx)
 
const char * xyzPath (XrdOssPath::theSfx sfx)
 
int dirPath (char *dBuff, int dBlen)
 
int Refresh (int isMig=0, int doLock=1)
 
int Screen (int needLF=1)
 
int setCpyTime (int Refresh=0)
 
 XrdFrmFileset (XrdFrmFileset *sP=0, XrdOucTList *diP=0)
 
 ~XrdFrmFileset ()
 

Static Public Member Functions

static void Purge ()
 

Public Attributes

XrdOucXAttr< XrdFrcXAttrCpycpyInfo
 
XrdOucXAttr< XrdFrcXAttrPinpinInfo
 
XrdFrmFilesetNext
 
int Age
 

Private Member Functions

int chkLock (const char *Path)
 
const char * Mkfn (XrdOucNSWalk::NSEnt *fP)
 
void Remfix (const char *fType, const char *fPath)
 

Private Attributes

XrdOucNSWalk::NSEntFile [XrdOssPath::sfxNum]
 
XrdOucTListdInfo
 

Static Private Attributes

static XrdOucHash< char > BadFiles
 
static const int dLen = 0
 
static const int dRef = 1
 

Friends

class XrdFrmFiles
 

Constructor & Destructor Documentation

◆ XrdFrmFileset()

XrdFrmFileset::XrdFrmFileset ( XrdFrmFileset sP = 0,
XrdOucTList diP = 0 
)

◆ ~XrdFrmFileset()

XrdFrmFileset::~XrdFrmFileset ( )

Member Function Documentation

◆ baseFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::baseFile ( )
inline

References File, and XrdOssPath::isBase.

Referenced by basePath().

◆ basePath()

const char * XrdFrmFileset::basePath ( )
inline

References baseFile(), and Mkfn().

◆ chkLock()

int XrdFrmFileset::chkLock ( const char *  Path)
private

◆ dirPath()

int XrdFrmFileset::dirPath ( char *  dBuff,
int  dBlen 
)

◆ failFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::failFile ( )
inline

References File, and XrdOssPath::isFail.

Referenced by failPath().

◆ failPath()

const char * XrdFrmFileset::failPath ( )
inline

References failFile(), and Mkfn().

◆ lockFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::lockFile ( )
inline

References File, and XrdOssPath::isLock.

Referenced by lockPath().

◆ lockPath()

const char * XrdFrmFileset::lockPath ( )
inline

References lockFile(), and Mkfn().

◆ Mkfn()

const char * XrdFrmFileset::Mkfn ( XrdOucNSWalk::NSEnt fP)
private

◆ pfnFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::pfnFile ( )
inline

References File, and XrdOssPath::isPfn.

Referenced by pfnPath().

◆ pfnPath()

const char * XrdFrmFileset::pfnPath ( )
inline

References Mkfn(), and pfnFile().

◆ pinFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::pinFile ( )
inline

References File, and XrdOssPath::isPin.

Referenced by pinPath().

◆ pinPath()

const char * XrdFrmFileset::pinPath ( )
inline

References Mkfn(), and pinFile().

◆ Purge()

static void XrdFrmFileset::Purge ( )
inlinestatic

◆ Refresh()

int XrdFrmFileset::Refresh ( int  isMig = 0,
int  doLock = 1 
)

◆ Remfix()

void XrdFrmFileset::Remfix ( const char *  fType,
const char *  fPath 
)
private

◆ Screen()

int XrdFrmFileset::Screen ( int  needLF = 1)

◆ setCpyTime()

int XrdFrmFileset::setCpyTime ( int  Refresh = 0)

◆ xyzFile()

XrdOucNSWalk::NSEnt * XrdFrmFileset::xyzFile ( XrdOssPath::theSfx  sfx)
inline

References File.

◆ xyzPath()

const char * XrdFrmFileset::xyzPath ( XrdOssPath::theSfx  sfx)
inline

References File, and Mkfn().

Friends And Related Symbol Documentation

◆ XrdFrmFiles

friend class XrdFrmFiles
friend

Member Data Documentation

◆ Age

int XrdFrmFileset::Age

◆ BadFiles

XrdOucHash<char> XrdFrmFileset::BadFiles
staticprivate

Referenced by Purge().

◆ cpyInfo

XrdOucXAttr<XrdFrcXAttrCpy> XrdFrmFileset::cpyInfo

◆ dInfo

XrdOucTList* XrdFrmFileset::dInfo
private

◆ dLen

const int XrdFrmFileset::dLen = 0
staticprivate

◆ dRef

const int XrdFrmFileset::dRef = 1
staticprivate

◆ File

XrdOucNSWalk::NSEnt* XrdFrmFileset::File[XrdOssPath::sfxNum]
private

◆ Next

XrdFrmFileset* XrdFrmFileset::Next

◆ pinInfo

XrdOucXAttr<XrdFrcXAttrPin> XrdFrmFileset::pinInfo

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