xrootd
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Member Functions
XrdCnsSsi Class Reference

#include <XrdCnsSsi.hh>

List of all members.

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 
) [static, private]
XrdCnsSsiDRec * XrdCnsSsi::AddDir ( char *  dP,
char *  lP 
) [static, private]

References XrdCns::hInv.

XrdCnsSsiFRec * XrdCnsSsi::AddFile ( char *  lfn,
char *  lP 
) [static, private]
XrdCnsSsiFRec * XrdCnsSsi::AddFile ( char *  dP,
char *  fP,
char *  lP 
) [static, private]
void XrdCnsSsi::AddSize ( char *  dP,
char *  fP,
char *  lP 
) [static, private]
int XrdCnsSsi::ApplyLog ( const char *  Path) [static, private]
void XrdCnsSsi::ApplyLogRec ( char *  Rec) [static, private]
void XrdCnsSsi::FSize ( char *  oP,
char *  iP,
int  bsz 
) [static, private]

References strtoll.

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 
) [static, private]
int XrdCnsSsi::Write ( int  xFD,
int  TOD,
const char *  Host 
) [static, private]

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: