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
 
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::XrdCnsSsi ( )
inline

◆ ~XrdCnsSsi()

XrdCnsSsi::~XrdCnsSsi ( )
inline

Member Function Documentation

◆ AddDel()

static int XrdCnsSsi::AddDel ( char *  pPo,
char *  lP 
)
staticprivate

◆ AddDir()

static XrdCnsSsiDRec* XrdCnsSsi::AddDir ( char *  dP,
char *  lP 
)
staticprivate

◆ AddFile() [1/2]

static XrdCnsSsiFRec* XrdCnsSsi::AddFile ( char *  dP,
char *  fP,
char *  lP 
)
staticprivate

◆ AddFile() [2/2]

static XrdCnsSsiFRec* XrdCnsSsi::AddFile ( char *  lfn,
char *  lP 
)
staticprivate

◆ AddSize()

static void XrdCnsSsi::AddSize ( char *  dP,
char *  fP,
char *  lP 
)
staticprivate

◆ ApplyLog()

static int XrdCnsSsi::ApplyLog ( const char *  Path)
staticprivate

◆ ApplyLogRec()

static void XrdCnsSsi::ApplyLogRec ( char *  Rec)
staticprivate

◆ FSize()

static void XrdCnsSsi::FSize ( char *  oP,
char *  iP,
int  bsz 
)
staticprivate

◆ List()

static int XrdCnsSsi::List ( const char *  Host,
const char *  Path 
)
static

◆ Updt()

static int XrdCnsSsi::Updt ( const char *  Host,
const char *  Path 
)
static

◆ Write() [1/3]

static int XrdCnsSsi::Write ( int  xFD,
char *  bP,
int  bL 
)
staticprivate

◆ Write() [2/3]

static int XrdCnsSsi::Write ( int  xFD,
int  TOD,
const char *  Host 
)
staticprivate

◆ Write() [3/3]

static int XrdCnsSsi::Write ( int  xFD,
struct iovec *  iov,
int  n,
int  Bytes 
)
static

Member Data Documentation

◆ nDirs

int XrdCnsSsi::nDirs
static

◆ nErrs

int XrdCnsSsi::nErrs
static

◆ nFiles

int XrdCnsSsi::nFiles
static

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