xrootd
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Member Functions | List of all members
XrdCnsSsi Class Reference

#include <XrdCnsSsi.hh>

Public Member Functions

 XrdCnsSsi ()
 
 ~XrdCnsSsi ()
 

Static Public Member Functions

static int List (const char *Host, const char *Path)
 
static int Updt (const char *Host, const char *Path)
 
static int Write (int xFD, struct iovec *iov, int n, int Bytes)
 

Static Public Attributes

static int nErrs = 0
 
static int nDirs = 0
 
static int nFiles = 0
 

Static Private Member Functions

static XrdCnsSsiDRecAddDir (char *dP, char *lP)
 
static int AddDel (char *pPo, char *lP)
 
static XrdCnsSsiFRecAddFile (char *lfn, char *lP)
 
static XrdCnsSsiFRecAddFile (char *dP, char *fP, char *lP)
 
static void AddSize (char *dP, char *fP, char *lP)
 
static int ApplyLog (const char *Path)
 
static void ApplyLogRec (char *Rec)
 
static void FSize (char *oP, char *iP, int bsz)
 
static int Write (int xFD, char *bP, int bL)
 
static int Write (int xFD, int TOD, const char *Host)
 

Constructor & Destructor Documentation

XrdCnsSsi::XrdCnsSsi ( )
inline
XrdCnsSsi::~XrdCnsSsi ( )
inline

Member Function Documentation

int XrdCnsSsi::AddDel ( char *  pPo,
char *  lP 
)
staticprivate
XrdCnsSsiDRec * XrdCnsSsi::AddDir ( char *  dP,
char *  lP 
)
staticprivate

References XrdCns::hInv.

XrdCnsSsiFRec * XrdCnsSsi::AddFile ( char *  lfn,
char *  lP 
)
staticprivate
XrdCnsSsiFRec * XrdCnsSsi::AddFile ( char *  dP,
char *  fP,
char *  lP 
)
staticprivate
void XrdCnsSsi::AddSize ( char *  dP,
char *  fP,
char *  lP 
)
staticprivate
int XrdCnsSsi::ApplyLog ( const char *  Path)
staticprivate
void XrdCnsSsi::ApplyLogRec ( char *  Rec)
staticprivate
void XrdCnsSsi::FSize ( char *  oP,
char *  iP,
int  bsz 
)
staticprivate
int XrdCnsSsi::List ( const char *  Host,
const char *  Path 
)
static
int XrdCnsSsi::Updt ( const char *  Host,
const char *  Path 
)
static
int XrdCnsSsi::Write ( int  xFD,
struct iovec *  iov,
int  n,
int  Bytes 
)
static
int XrdCnsSsi::Write ( int  xFD,
char *  bP,
int  bL 
)
staticprivate
int XrdCnsSsi::Write ( int  xFD,
int  TOD,
const char *  Host 
)
staticprivate

Member Data Documentation

int XrdCnsSsi::nDirs = 0
static

Referenced by XrdCnsSsiApplyD().

int XrdCnsSsi::nErrs = 0
static
int XrdCnsSsi::nFiles = 0
static

Referenced by XrdCnsSsiApplyF().


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