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) |
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 |
XrdClientAdmin::XrdClientAdmin | ( | const char * | url | ) |
XrdClientAdmin::~XrdClientAdmin | ( | ) | [virtual] |
References XrdClientAbs::fConnModule.
bool XrdClientAdmin::CanRedirOnError | ( | ) | [inline, protected, virtual] |
Implements XrdClientAbs.
bool XrdClientAdmin::Chmod | ( | const char * | file, |
int | user, | ||
int | group, | ||
int | other | ||
) |
References ClientRequest::chmod, ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_chmod, kXR_gr, kXR_gw, kXR_gx, kXR_or, kXR_ow, kXR_ox, kXR_ur, kXR_uw, kXR_ux, ClientChmodRequest::mode, NAME_TRANSACTIONTIMEOUT, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by executeChmod(), Java_xrootdadmin_XrdClientAdminJNI_chmod(), and XrdChmod().
bool XrdClientAdmin::Connect | ( | ) |
References XrdClientConn::CheckHostDomain(), XrdClientConn::Connect(), DebugLevel, XrdClientConn::Disconnect(), EnvGetLong, XrdOucString::erasefromend(), XrdClientUrlSet::EraseUrl(), ServerResponseBody_Error::errmsg, ServerResponseBody_Error::errnum, Error, FALSE, XrdClientAbs::fConnModule, fInitialUrl, XrdClientConn::GetAccessToSrv(), XrdClientUrlSet::GetARandomUrl(), XrdClientConn::GetLogConnID(), XrdClientConn::GetServerType(), XrdClientUrlInfo::GetUrl(), XrdClientUrlInfo::Host, Info, XrdClientConn::IsConnected(), XrdClientConn::IsOpTimeLimitElapsed(), XrdClientUrlSet::IsValid(), XrdClientDebug::kHIDEBUG, kSTNone, kSTRootd, XrdClientDebug::kUSERDEBUG, kXR_NotAuthorized, XrdClientConn::LastServerError, NAME_FIRSTCONNECTMAXCNT, NAME_RECONNECTWAIT, NAME_TRANSACTIONTIMEOUT, XrdClientUrlInfo::Port, XrdClientUrlSet::Rewind(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetUrl(), XrdClientUrlSet::Size(), sleep, and TRUE.
Referenced by XrdCnsLogClient::admConnect(), CreateDestPath_xrd(), executeConnect(), get_current_url(), getchksum(), Java_xrootdadmin_XrdClientAdminJNI_chmod(), Java_xrootdadmin_XrdClientAdminJNI_dirlist(), Java_xrootdadmin_XrdClientAdminJNI_existdirs(), Java_xrootdadmin_XrdClientAdminJNI_existfiles(), Java_xrootdadmin_XrdClientAdminJNI_getchecksum(), Java_xrootdadmin_XrdClientAdminJNI_isfileonline(), Java_xrootdadmin_XrdClientAdminJNI_locate(), Java_xrootdadmin_XrdClientAdminJNI_mkdir(), Java_xrootdadmin_XrdClientAdminJNI_mv(), Java_xrootdadmin_XrdClientAdminJNI_prepare(), Java_xrootdadmin_XrdClientAdminJNI_rm(), Java_xrootdadmin_XrdClientAdminJNI_rmdir(), Java_xrootdadmin_XrdClientAdminJNI_stat(), main(), XrdFfsMisc_get_all_urls_real(), XrdFfsMisc_get_current_url(), XrdInitialize(), XrdPosixAdminNew::XrdPosixAdminNew(), and XrdPosixDir::XrdPosixDir().
bool XrdClientAdmin::DirList | ( | const char * | dir, |
vecString & | entries, | ||
bool | askallservers = false |
||
) |
References XrdClientConn::ClearLastServerError(), DirList_low(), XrdClientConn::Disconnect(), ServerResponseBody_Error::errnum, XrdClientAbs::fConnModule, XrdClientAbs::GetCurrentUrl(), XrdClientConn::GetServerProtocol(), XrdClientVector< T >::GetSize(), GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), kOK, kXR_NotFound, XrdClientConn::LastServerError, Locate(), XrdClientLocate_Info::Location, XrdClientUrlInfo::Proto, and XrdClientVector< T >::Push_back().
Referenced by executeDirList(), executeDirListRec(), Java_xrootdadmin_XrdClientAdminJNI_dirlist(), XrdPosixDir::nextEntry(), and XrdDirList().
bool XrdClientAdmin::DirList | ( | const char * | dir, |
XrdClientVector< DirListInfo > & | dirlistinfo, | ||
bool | askallservers = false |
||
) |
References XrdOucString::c_str(), XrdClientConn::ClearLastServerError(), DirList_low(), XrdClientConn::Disconnect(), ServerResponseBody_Error::errnum, XrdClientAbs::fConnModule, XrdClientAdmin::DirListInfo::flags, XrdClientAdmin::DirListInfo::fullpath, XrdClientAbs::GetCurrentUrl(), XrdClientConn::GetServerProtocol(), XrdClientVector< T >::GetSize(), GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), XrdClientAdmin::DirListInfo::host, XrdClientUrlInfo::HostWPort, XrdClientAdmin::DirListInfo::id, kOK, kXR_noErrorYet, kXR_NotFound, XrdClientConn::LastServerError, XrdOucString::length(), Locate(), XrdClientLocate_Info::Location, XrdClientAdmin::DirListInfo::modtime, XrdClientUrlInfo::Proto, XrdClientVector< T >::Push_back(), XrdClientVector< T >::Resize(), XrdClientAdmin::DirListInfo::size, and Stat().
bool XrdClientAdmin::DirList_low | ( | const char * | dir, |
vecString & | entries | ||
) | [private] |
References ClientRequest::dirlist, ClientDirlistRequest::dlen, EnvGetLong, XrdClientAbs::fConnModule, ClientRequest::header, kXR_dirlist, NAME_TRANSACTIONTIMEOUT, XrdClientVector< T >::Push_back(), ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequestHdr::streamid, and TRUE.
Referenced by DirList().
References XrdOucString::c_str(), FALSE, XrdClientVector< T >::GetSize(), Info, joinStrings(), kXR_isDir, XrdClientVector< T >::Push_back(), SysStatX(), and TRUE.
Referenced by executeCd(), executeExistDir(), Java_xrootdadmin_XrdClientAdminJNI_existdirs(), and XrdExistDirs().
References XrdOucString::c_str(), FALSE, XrdClientVector< T >::GetSize(), Info, joinStrings(), kXR_isDir, kXR_offline, kXR_other, XrdClientVector< T >::Push_back(), SysStatX(), and TRUE.
Referenced by executeExistFile(), Java_xrootdadmin_XrdClientAdminJNI_existfiles(), and XrdExistFiles().
References ServerResponseHeader::dlen, ClientQueryRequest::dlen, EnvGetLong, XrdClientAbs::fConnModule, ClientRequest::header, ClientQueryRequest::infotype, kXR_Qcksum, kXR_query, XrdClientConn::LastServerResp, NAME_TRANSACTIONTIMEOUT, ClientRequest::query, ClientQueryRequest::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequestHdr::streamid, and TRUE.
Referenced by executeGetCheckSum(), getchksum(), Java_xrootdadmin_XrdClientAdminJNI_getchecksum(), and XrdGetChecksum().
bool XrdClientAdmin::GetSpaceInfo | ( | const char * | logicalname, |
long long & | totspace, | ||
long long & | totfree, | ||
long long & | totused, | ||
long long & | largestchunk | ||
) |
References XrdOucString::assign(), XrdOucString::c_str(), XrdClientConn::Disconnect(), ClientQueryRequest::dlen, EnvGetLong, XrdClientAbs::fConnModule, XrdOucString::find(), XrdClientAbs::GetCurrentUrl(), XrdClientConn::GetServerProtocol(), XrdClientVector< T >::GetSize(), GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), ClientRequest::header, ClientQueryRequest::infotype, kOK, kXR_Qspace, kXR_query, XrdOucString::length(), Locate(), XrdClientLocate_Info::Location, NAME_TRANSACTIONTIMEOUT, XrdClientUrlInfo::Proto, XrdClientVector< T >::Push_back(), ClientRequest::query, ClientQueryRequest::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), STR_NPOS, ClientRequestHdr::streamid, TRUE, and xrdmax.
Referenced by executeQuerySpace().
void XrdClientAdmin::GoBackToRedirector | ( | ) |
References XrdClientAbs::fConnModule, fInitialUrl, XrdClientConn::GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), and XrdClientConn::IsConnected().
Referenced by DirList(), GetSpaceInfo(), Locate(), and XrdPosixXrootd::QueryOpaque().
References XrdOucString::c_str(), FALSE, XrdClientVector< T >::GetSize(), Info, joinStrings(), kXR_offline, XrdClientVector< T >::Push_back(), SysStatX(), and TRUE.
Referenced by executeIsFileOnline(), Java_xrootdadmin_XrdClientAdminJNI_isfileonline(), and XrdIsFileOnline().
int XrdClientAdmin::LocalLocate | ( | kXR_char * | path, |
XrdClientVector< XrdClientLocate_Info > & | res, | ||
bool | writable, | ||
int | opts, | ||
bool | all = false |
||
) | [private] |
References XrdOucString::c_str(), XrdClientLocate_Info::CanWrite, ClientLocateRequest::dlen, XrdOucString::erase(), Error, XrdClientAbs::fConnModule, XrdOucString::find(), XrdClientVector< T >::GetSize(), ClientRequest::header, Info, XrdClientLocate_Info::Infotype, XrdClientDebug::kNODEBUG, kXR_locate, XrdClientLocate_Info::kXrdcLocDataServer, XrdClientLocate_Info::kXrdcLocDataServerPending, XrdClientLocate_Info::kXrdcLocManager, XrdClientLocate_Info::kXrdcLocManagerPending, XrdOucString::length(), ClientRequest::locate, XrdClientLocate_Info::Location, ClientLocateRequest::options, opts, XrdClientVector< T >::Push_back(), XrdOucString::replace(), ClientLocateRequest::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by Locate().
bool XrdClientAdmin::Locate | ( | kXR_char * | path, |
XrdClientVector< XrdClientLocate_Info > & | hosts | ||
) | [inline] |
References Locate().
bool XrdClientAdmin::Locate | ( | kXR_char * | path, |
XrdClientVector< XrdClientLocate_Info > & | hosts, | ||
int | opts | ||
) |
References XrdOucString::c_str(), XrdClientLocate_Info::CanWrite, XrdClientVector< T >::Clear(), XrdClientConn::Disconnect(), EnvGetLong, XrdClientVector< T >::Erase(), XrdClientAbs::fConnModule, XrdClientConn::GetCurrentUrl(), XrdClientConn::GetServerProtocol(), XrdClientVector< T >::GetSize(), XrdClientUrlInfo::GetUrl(), GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), XrdClientUrlInfo::HostWPort, XrdClientLocate_Info::Infotype, XrdClientConn::IsConnected(), kOK, XrdClientLocate_Info::kXrdcLocDataServer, XrdClientLocate_Info::kXrdcLocDataServerPending, XrdClientLocate_Info::kXrdcLocManager, XrdClientConn::LastServerResp, LocalLocate(), XrdClientLocate_Info::Location, NAME_TRANSACTIONTIMEOUT, XrdClientVector< T >::Push_back(), XrdClientConn::SetOpTimeLimit(), Stat(), and ServerResponseHeader::status.
bool XrdClientAdmin::Locate | ( | kXR_char * | path, |
XrdClientLocate_Info & | resp, | ||
bool | writable = false |
||
) |
References XrdOucString::c_str(), XrdClientLocate_Info::CanWrite, XrdClientConn::Disconnect(), EnvGetLong, XrdClientVector< T >::Erase(), XrdClientAbs::fConnModule, XrdClientConn::GetCurrentUrl(), XrdClientConn::GetServerProtocol(), XrdClientVector< T >::GetSize(), XrdClientUrlInfo::GetUrl(), GoBackToRedirector(), XrdClientConn::GoToAnotherServer(), XrdClientUrlInfo::HostWPort, XrdClientLocate_Info::Infotype, XrdClientConn::IsConnected(), kOK, kXR_nowait, XrdClientLocate_Info::kXrdcLocDataServer, XrdClientLocate_Info::kXrdcLocDataServerPending, XrdClientLocate_Info::kXrdcLocManager, XrdClientConn::LastServerResp, LocalLocate(), XrdClientLocate_Info::Location, NAME_TRANSACTIONTIMEOUT, XrdClientVector< T >::Push_back(), XrdClientConn::SetOpTimeLimit(), Stat(), and ServerResponseHeader::status.
Referenced by DirList(), executeLocateAll(), executeLocateSingle(), XrdXtRdFile::GetListOfSources(), GetSpaceInfo(), Java_xrootdadmin_XrdClientAdminJNI_locate(), Locate(), main(), and XrdFfsMisc_get_all_urls_real().
bool XrdClientAdmin::Mkdir | ( | const char * | dir, |
int | user, | ||
int | group, | ||
int | other | ||
) |
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_gr, kXR_gw, kXR_gx, kXR_mkdir, kXR_mkdirpath, kXR_or, kXR_ow, kXR_ox, kXR_ur, kXR_uw, kXR_ux, ClientRequest::mkdir, ClientMkdirRequest::mode, NAME_TRANSACTIONTIMEOUT, ClientMkdirRequest::options, ClientRequestHdr::requestid, ClientMkdirRequest::reserved, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by CreateDestPath_xrd(), XrdCnsLogClient::do_Mkdir(), executeMkDir(), Java_xrootdadmin_XrdClientAdminJNI_mkdir(), XrdPosixXrootd::Mkdir(), and XrdMkdir().
bool XrdClientAdmin::Mv | ( | const char * | fileSrc, |
const char * | fileDest | ||
) |
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_mv, NAME_TRANSACTIONTIMEOUT, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by XrdCnsLogClient::Archive(), XrdCnsLogClient::do_Mv(), executeMv(), Java_xrootdadmin_XrdClientAdminJNI_mv(), XrdPosixXrootd::Rename(), and XrdMv().
bool XrdClientAdmin::OpenFileWhenRedirected | ( | char * | newfhandle, |
bool & | wasopen | ||
) | [protected, virtual] |
Implements XrdClientAbs.
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_prepare, NAME_TRANSACTIONTIMEOUT, ClientPrepareRequest::options, ClientRequest::prepare, ClientPrepareRequest::prty, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
UnsolRespProcResult XrdClientAdmin::ProcessUnsolicitedMsg | ( | XrdClientUnsolMsgSender * | sender, |
XrdClientMessage * | unsolmsg | ||
) | [virtual] |
Implements XrdClientAbsUnsolMsgHandler.
References ServerResponseBody_Attn::actnum, XrdOucString::c_str(), XrdClientAbs::fConnModule, XrdClientConn::GetCurrentUrl(), XrdClientMessage::GetData(), XrdClientMessage::GetStatusCode(), XrdClientMessage::HeaderSID(), ServerResponseBody_Attn_asyncrd::host, XrdClientUrlInfo::Host, Info, XrdClientMessage::IsAttn(), XrdClientDebug::kHIDEBUG, kUNSOL_CONTINUE, XrdClientDebug::kUSERDEBUG, kXR_asyncdi, kXR_asyncgo, kXR_asyncrd, kXR_asyncwt, kXR_asynresp, XrdClientMessage::kXrdMSC_ok, ServerResponseBody_Attn_asyncrd::port, XrdClientUrlInfo::Port, XrdClientConn::ProcessAsynResp(), XrdClientConn::SetREQDelayedConnectState(), XrdClientConn::SetREQPauseState(), XrdClientConn::SetRequestedDestHost(), ServerResponseBody_Attn_asyncwt::wsec, and ServerResponseBody_Attn_asyncdi::wsec.
bool XrdClientAdmin::Rm | ( | const char * | file | ) |
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_rm, NAME_TRANSACTIONTIMEOUT, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by XrdCnsLogClient::Archive(), XrdCnsLogClient::do_Rm(), executeRm(), Java_xrootdadmin_XrdClientAdminJNI_rm(), main(), PedanticOpen4Write(), XrdPosixXrootd::Unlink(), and XrdRm().
bool XrdClientAdmin::Rmdir | ( | const char * | path | ) |
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_rmdir, NAME_TRANSACTIONTIMEOUT, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), and ClientRequestHdr::streamid.
Referenced by XrdCnsLogClient::do_Rmdir(), executeRmDir(), Java_xrootdadmin_XrdClientAdminJNI_rmdir(), XrdPosixXrootd::Rmdir(), and XrdRmdir().
bool XrdClientAdmin::Stat | ( | const char * | fname, |
long & | id, | ||
long long & | size, | ||
long & | flags, | ||
long & | modtime | ||
) |
References ServerResponseHeader::dlen, ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, Info, XrdClientDebug::kHIDEBUG, kXR_stat, XrdClientConn::LastServerResp, NAME_TRANSACTIONTIMEOUT, ClientStatRequest::requestid, ClientStatRequest::reserved, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequest::stat, ServerResponseHeader::status, and ClientRequestHdr::streamid.
Referenced by XrdPosixXrootd::Access(), CreateDestPath_xrd(), DirList(), executeStat(), get_current_url(), Java_xrootdadmin_XrdClientAdminJNI_stat(), Locate(), main(), XrdCnsLogClient::Manifest(), XrdPosixXrootd::Stat(), XrdFfsMisc_get_current_url(), and XrdStat().
bool XrdClientAdmin::Stat_vfs | ( | const char * | fname, |
int & | rwservers, | ||
long long & | rwfree, | ||
int & | rwutil, | ||
int & | stagingservers, | ||
long long & | stagingfree, | ||
int & | stagingutil | ||
) |
References ServerResponseHeader::dlen, ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, Info, XrdClientDebug::kHIDEBUG, kXR_stat, kXR_vfs, XrdClientConn::LastServerResp, NAME_TRANSACTIONTIMEOUT, ClientStatRequest::options, ClientStatRequest::requestid, ClientStatRequest::reserved, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequest::stat, ServerResponseHeader::status, and ClientRequestHdr::streamid.
Referenced by executeStatvfs(), and XrdPosixXrootd::Statvfs().
bool XrdClientAdmin::SysStatX | ( | const char * | paths_list, |
kXR_char * | binInfo | ||
) |
References XrdOucString::c_str(), ClientStatRequest::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_statx, XrdOucString::length(), NAME_TRANSACTIONTIMEOUT, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequest::stat, and ClientRequestHdr::streamid.
Referenced by ExistDirs(), ExistFiles(), IsFileOnline(), and XrdSysStatX().
bool XrdClientAdmin::Truncate | ( | const char * | path, |
long long | newsize | ||
) |
References ClientRequestHdr::dlen, EnvGetLong, FALSE, XrdClientAbs::fConnModule, ClientRequest::header, kXR_truncate, NAME_TRANSACTIONTIMEOUT, ClientTruncateRequest::offset, ClientRequestHdr::requestid, XrdClientConn::SendGenCommand(), XrdClientConn::SetOpTimeLimit(), XrdClientConn::SetSID(), ClientRequestHdr::streamid, and ClientRequest::truncate.
Referenced by XrdCnsLogClient::do_Trunc(), executeTruncate(), and XrdPosixXrootd::Truncate().
XrdOucString XrdClientAdmin::fInitialUrl [private] |
Referenced by Connect(), GoBackToRedirector(), and XrdClientAdmin().