1 #ifndef XRD_CLIENT_ADMIN_H 2 #define XRD_CLIENT_ADMIN_H 66 bool DirList_low(
const char *dir,
vecString &entries);
69 bool writable,
int opts,
bool all =
false);
78 bool OpenFileWhenRedirected(
char *,
bool &);
87 bool SysStatX(
const char *paths_list,
90 bool Stat(
const char *fname,
97 bool Stat_vfs(
const char *fname,
102 long long &stagingfree,
105 bool DirList(
const char *dir,
106 vecString &entries,
bool askallservers=
false);
116 bool DirList(
const char *dir,
118 bool askallservers=
false);
128 bool GetSpaceInfo(
const char *logicalname,
132 long long &largestchunk);
138 void GoBackToRedirector();
143 bool Mv(
const char *fileSrc,
144 const char *fileDest);
146 bool Mkdir(
const char *dir,
151 bool Chmod(
const char *file,
156 bool Rm(
const char *file);
158 bool Rmdir(
const char *path);
166 bool Prepare(
const char *paths,
175 bool writable=
false);
181 return Locate( path, hosts, 0 );
189 bool Truncate(
const char *path,
long long newsize);
192 XrdClientMessage *unsolmsg);
unsigned char kXR_char
Definition: XPtypes.hh:38
long modtime
Definition: XrdClientAdmin.hh:114
long id
Definition: XrdClientAdmin.hh:112
bool CanRedirOnError()
Definition: XrdClientAdmin.hh:72
XrdOucString fInitialUrl
Definition: XrdClientAdmin.hh:65
enum XrdClientLocate_Info::@13 Infotype
bool Locate(kXR_char *path, XrdClientVector< XrdClientLocate_Info > &hosts)
Definition: XrdClientAdmin.hh:178
long long size
Definition: XrdClientAdmin.hh:111
Definition: XrdClientAdmin.hh:63
Definition: XrdClientAdmin.hh:51
Definition: XrdClientUnsolMsg.hh:63
kXR_char Location[256]
Definition: XrdClientAdmin.hh:60
XrdClientVector< bool > vecBool
Definition: XrdClientAdmin.hh:45
Definition: XrdClientAdmin.hh:54
UnsolRespProcResult
Definition: XrdClientUnsolMsg.hh:43
Definition: XrdClientAdmin.hh:55
XrdOucString fullpath
Definition: XrdClientAdmin.hh:109
Definition: XrdClientVector.hh:49
XrdClientVector< XrdOucString > vecString
Definition: XrdClientAdmin.hh:44
XrdOucString host
Definition: XrdClientAdmin.hh:110
bool CanWrite
Definition: XrdClientAdmin.hh:58
void joinStrings(XrdOucString &buf, vecString &vs, int startidx=0, int endidx=-1)
Definition: XrdClientAdmin.hh:52
int kXR_int32
Definition: XPtypes.hh:62
Definition: XrdClientAdmin.hh:49
long flags
Definition: XrdClientAdmin.hh:113
Definition: XrdClientAdmin.hh:108
Definition: XrdClientAbs.hh:49
Definition: XrdOucString.hh:254
Definition: XrdClientAdmin.hh:53