|
xrootd
|
#include <XrdClientAdmin.hh>


Classes | |
| struct | DirListInfo |
Public Member Functions | |
| XrdClientAdmin (const char *url) | |
| virtual | ~XrdClientAdmin () |
| bool | Connect () |
| bool | SysStatX (const char *paths_list, kXR_char *binInfo) |
| bool | Stat (const char *fname, long &id, long long &size, long &flags, long &modtime) |
| bool | Stat_vfs (const char *fname, int &rwservers, long long &rwfree, int &rwutil, int &stagingservers, long long &stagingfree, int &stagingutil) |
| bool | DirList (const char *dir, vecString &entries, bool askallservers=false) |
| bool | DirList (const char *dir, XrdClientVector< DirListInfo > &dirlistinfo, bool askallservers=false) |
| bool | ExistFiles (vecString &, vecBool &) |
| bool | ExistDirs (vecString &, vecBool &) |
| bool | GetSpaceInfo (const char *logicalname, long long &totspace, long long &totfree, long long &totused, long long &largestchunk) |
| long | GetChecksum (kXR_char *path, kXR_char **chksum) |
| void | GoBackToRedirector () |
| bool | IsFileOnline (vecString &, vecBool &) |
| bool | Mv (const char *fileSrc, const char *fileDest) |
| bool | Mkdir (const char *dir, int user, int group, int other) |
| bool | Chmod (const char *file, int user, int group, int other) |
| bool | Rm (const char *file) |
| bool | Rmdir (const char *path) |
| bool | Protocol (kXR_int32 &proto, kXR_int32 &kind) |
| bool | Prepare (vecString vs, kXR_char opts, kXR_char prty) |
| bool | Prepare (const char *paths, kXR_char opts, kXR_char prty) |
| bool | Locate (kXR_char *path, XrdClientLocate_Info &resp, bool writable=false) |
| bool | Locate (kXR_char *path, XrdClientVector< XrdClientLocate_Info > &hosts) |
| bool | Locate (kXR_char *path, XrdClientVector< XrdClientLocate_Info > &hosts, int opts) |
| bool | Truncate (const char *path, long long newsize) |
| UnsolRespProcResult | ProcessUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg) |
Public Member Functions inherited from XrdClientAbs | |
| XrdClientAbs (XrdClientCallback *XrdCcb=0, void *XrdCcbArg=0) | |
| virtual bool | IsOpen_wait () |
| void | SetParm (const char *parm, int val) |
| void | SetParm (const char *parm, double val) |
| XrdClientConn * | GetClientConn () const |
| XrdClientUrlInfo | GetCurrentUrl () |
| struct ServerResponseHeader * | LastServerResp () |
| struct ServerResponseBody_Error * | LastServerError () |
| bool | Query (kXR_int16 ReqCode, const kXR_char *Args, kXR_char *Resp, kXR_int32 MaxResplen) |
| bool | Query (kXR_int16 ReqCode, const kXR_char *Args, kXR_char **Resp, kXR_int32 MaxResplen) |
Public Member Functions inherited from XrdClientAbsUnsolMsgHandler | |
| virtual | ~XrdClientAbsUnsolMsgHandler () |
Protected Member Functions | |
| bool | CanRedirOnError () |
| bool | OpenFileWhenRedirected (char *, bool &) |
Private Member Functions | |
| bool | DirList_low (const char *dir, vecString &entries) |
| int | LocalLocate (kXR_char *path, XrdClientVector< XrdClientLocate_Info > &res, bool writable, int opts, bool all=false) |
Private Attributes | |
| XrdOucString | fInitialUrl |
Additional Inherited Members | |
Protected Attributes inherited from XrdClientAbs | |
| XrdClientConn * | fConnModule |
| char | fHandle [4] |
| XrdClientCallback * | fXrdCcb |
| void * | fXrdCcbArg |
| XrdClientAdmin::XrdClientAdmin | ( | const char * | url | ) |
|
virtual |
|
inlineprotectedvirtual |
Implements XrdClientAbs.
| bool XrdClientAdmin::Chmod | ( | const char * | file, |
| int | user, | ||
| int | group, | ||
| int | other | ||
| ) |
| bool XrdClientAdmin::Connect | ( | ) |
| bool XrdClientAdmin::DirList | ( | const char * | dir, |
| vecString & | entries, | ||
| bool | askallservers = false |
||
| ) |
| bool XrdClientAdmin::DirList | ( | const char * | dir, |
| XrdClientVector< DirListInfo > & | dirlistinfo, | ||
| bool | askallservers = false |
||
| ) |
|
private |
| bool XrdClientAdmin::GetSpaceInfo | ( | const char * | logicalname, |
| long long & | totspace, | ||
| long long & | totfree, | ||
| long long & | totused, | ||
| long long & | largestchunk | ||
| ) |
| void XrdClientAdmin::GoBackToRedirector | ( | ) |
|
private |
| bool XrdClientAdmin::Locate | ( | kXR_char * | path, |
| XrdClientLocate_Info & | resp, | ||
| bool | writable = false |
||
| ) |
Referenced by Locate().
|
inline |
References Locate().
| bool XrdClientAdmin::Locate | ( | kXR_char * | path, |
| XrdClientVector< XrdClientLocate_Info > & | hosts, | ||
| int | opts | ||
| ) |
| bool XrdClientAdmin::Mkdir | ( | const char * | dir, |
| int | user, | ||
| int | group, | ||
| int | other | ||
| ) |
| bool XrdClientAdmin::Mv | ( | const char * | fileSrc, |
| const char * | fileDest | ||
| ) |
|
protectedvirtual |
Implements XrdClientAbs.
|
virtual |
Implements XrdClientAbsUnsolMsgHandler.
| bool XrdClientAdmin::Rm | ( | const char * | file | ) |
| bool XrdClientAdmin::Rmdir | ( | const char * | path | ) |
| bool XrdClientAdmin::Stat | ( | const char * | fname, |
| long & | id, | ||
| long long & | size, | ||
| long & | flags, | ||
| long & | modtime | ||
| ) |
| bool XrdClientAdmin::Stat_vfs | ( | const char * | fname, |
| int & | rwservers, | ||
| long long & | rwfree, | ||
| int & | rwutil, | ||
| int & | stagingservers, | ||
| long long & | stagingfree, | ||
| int & | stagingutil | ||
| ) |
| bool XrdClientAdmin::SysStatX | ( | const char * | paths_list, |
| kXR_char * | binInfo | ||
| ) |
| bool XrdClientAdmin::Truncate | ( | const char * | path, |
| long long | newsize | ||
| ) |
|
private |
1.8.5