1#ifndef _XRDOSSARCCOMPOSE_H
2#define _XRDOSSARCCOMPOSE_H
55 int ArcPath(
char* buff,
int blen,
bool addafn=
false);
57static std::string
Dir2DSN(
const char* dir);
58static std::string
DSN2Dir(
const char* dsn);
66static bool isMine(
const char *path);
68static int Stat(
const char* Scope,
const char* Name,
struct stat*
Stat);
71 int& retc,
bool isW=
true,
bool optfn=
false);
77 int getDSN(
const char* path);
79static int StatDecode(
struct stat&
Stat,
const char* resp);
80static bool StatGet(
const char* var,
XrdOucEnv& env,
long long& val);
static bool isArcPath(const char *path)
static int Stat(const char *Scope, const char *Name, struct stat *Stat)
static bool isArcFile(const char *path)
XrdOssArcCompose(const char *path, XrdOucEnv *env, int &retc, bool isW=true, bool optfn=false)
static std::string Dir2DSN(const char *dir)
static std::string DSN2Dir(const char *dsn)
static bool isMine(const char *path)
static bool isBkpPath(const char *path)
int ArcMember(char *buff, int blen)
int ArcPath(char *buff, int blen, bool addafn=false)