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
static int nDirs
static int nFiles

Static Private Member Functions

static XrdCnsSsiDRec * AddDir (char *dP, char *lP)
static int AddDel (char *pPo, char *lP)
static XrdCnsSsiFRec * AddFile (char *lfn, char *lP)
static XrdCnsSsiFRec * AddFile (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

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

Member Data Documentation

int XrdCnsSsi::nDirs [static]
int XrdCnsSsi::nErrs [static]
int XrdCnsSsi::nFiles [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 23 Mar 2020 for xrootd by  doxygen 1.6.1