1 #ifndef __XRDFRMCNS_HH__
2 #define __XRDFRMCNS_HH__
33 #include <sys/types.h>
40 static void Add(
const char *tID,
const char *
Path,
long long Size,mode_t
Mode);
49 static int Init(
const char *aPath,
int Opts);
51 static int Init(
const char *myID,
const char *aPath,
const char *iName);
53 static void Rm (
const char *
Path,
int islfn=0)
54 {
if (cnsMode) Del(
Path, HdrRmf, islfn);}
56 static void Rmd(
const char *
Path,
int islfn=0)
57 {
if (cnsMode) Del(
Path, HdrRmd, islfn);}
64 static const int HdrRmd = 0;
65 static const int HdrRmf = 1;
67 static void Del(
const char *
Path,
int HdrType,
int islfn=0);
69 static int Retry(
int eNum,
int &pMsg);
70 static int Send2Cnsd(
struct iovec *
iov,
int iovn);
71 static int setPath(
const char *aPath,
const char *iName);
74 static char *cnsHdr[2];
static void Rmd(const char *Path, int islfn=0)
static void Rm(const char *Path, int islfn=0)
static const int cnsIgnore
static const int cnsRequire
static int Init(const char *aPath, int Opts)
static void Add(const char *tID, const char *Path, long long Size, mode_t Mode)