|
xrootd
|
#include "XrdClient/XrdClientUrlInfo.hh"#include "XrdClient/XrdClient.hh"#include "XrdClient/XrdClientAdmin.hh"#include "XrdClient/XrdClientDebug.hh"#include "XrdClient/XrdClientEnv.hh"#include "XrdOuc/XrdOucTokenizer.hh"#include "XrdSys/XrdSysHeaders.hh"#include <stdio.h>#include <unistd.h>#include <stdarg.h>#include <sstream>#include <string>#include <signal.h>#include <iomanip>
| #define XRDCLI_VERSION "(C) 2004-2010 by the Xrootd group. Xrootd version: "XrdVSTRING |
Referenced by PrintHelp(), and main().
| typedef void(* CommandCallback)(XrdOucTokenizer &) |
| void BuildPrompt | ( | std::stringstream & | s | ) |
References XrdClientAbs::GetCurrentUrl(), XrdClientUrlInfo::Host, XrdClientUrlInfo::Port, and currentpath.
Referenced by main().
| bool CheckAnswer | ( | XrdClientAbs * | gencli | ) |
References XrdClientAbs::LastServerResp(), ServerResponseHeader::status, kXR_ok, kXR_error, XrdClientAbs::LastServerError(), ServerResponseBody_Error::errnum, and ServerResponseBody_Error::errmsg.
Referenced by executeCd(), executeDirListRec(), executeDirList(), executeStat(), executeStatvfs(), executeExistFile(), executeGetCheckSum(), executeIsFileOnline(), executeMv(), executeMkDir(), executeChmod(), executeTruncate(), executeRm(), executeRmDir(), executePrepare(), executeQuery(), and executeQuerySpace().
| void CtrlCHandler | ( | int | sig | ) |
| void executeCat | ( | XrdOucTokenizer & | tkzer | ) |
| void executeCd | ( | XrdOucTokenizer & | tkzer | ) |
| void executeChmod | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Chmod(), XrdOucString::c_str(), and CheckAnswer().
| void executeConnect | ( | XrdOucTokenizer & | tkzer | ) |
References initialhost, XrdOucTokenizer::GetToken(), genadmin, XrdOucString::c_str(), and XrdClientAdmin::Connect().
| void executeCp | ( | XrdOucTokenizer & | tkzer | ) |
| void executeDebug | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), EnvPutInt, NAME_DEBUG, DebugSetLevel, and EnvGetLong.
| void executeDirList | ( | XrdOucTokenizer & | tkzer | ) |
| void executeDirListRec | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdOucString::length(), currentpath, XrdClientVector::Push_back(), XrdClientVector::GetSize(), XrdClientVector::Pop_back(), XrdClientAdmin::DirList(), XrdOucString::c_str(), CheckAnswer(), XrdClientAbs::GetCurrentUrl(), XrdClientUrlInfo::HostWPort, kXR_isDir, kXR_readable, kXR_xset, and kXR_writable.
| void executeEnvPutInt | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), EnvPutInt, DebugSetLevel, EnvGetLong, and NAME_DEBUG.
| void executeEnvPutString | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), and EnvPutString.
| void executeExistDir | ( | XrdOucTokenizer & | tkzer | ) |
| void executeExistFile | ( | XrdOucTokenizer & | tkzer | ) |
| void executeGetCheckSum | ( | XrdOucTokenizer & | tkzer | ) |
| void executeHelp | ( | XrdOucTokenizer & | ) |
References PrintHelp().
| void executeIsFileOnline | ( | XrdOucTokenizer & | tkzer | ) |
| void executeLocateAll | ( | XrdOucTokenizer & | tkzer | ) |
| void executeLocateSingle | ( | XrdOucTokenizer & | tkzer | ) |
| void executeMkDir | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Mkdir(), XrdOucString::c_str(), and CheckAnswer().
| void executeMv | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Mv(), XrdOucString::c_str(), and CheckAnswer().
| void executePrepare | ( | XrdOucTokenizer & | tkzer | ) |
| void executeQuery | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAbs::Query(), and CheckAnswer().
| void executeQuerySpace | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::GetSpaceInfo(), and CheckAnswer().
| void executeRm | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Rm(), XrdOucString::c_str(), and CheckAnswer().
| void executeRmDir | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Rmdir(), XrdOucString::c_str(), and CheckAnswer().
| void executeStat | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), currentpath, XrdClientAdmin::Stat(), XrdOucString::c_str(), and CheckAnswer().
| void executeStatvfs | ( | XrdOucTokenizer & | tkzer | ) |
| void executeTruncate | ( | XrdOucTokenizer & | tkzer | ) |
References XrdOucTokenizer::GetToken(), XrdClientAdmin::Truncate(), XrdOucString::c_str(), and CheckAnswer().
| CommandCallback lookup | ( | char * | command | ) |
References lookupTable, LookupItem::name, and LookupItem::callback.
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References DebugSetLevel, EnvPutString, NAME_REDIRDOMAINALLOW_RE, NAME_CONNECTDOMAINALLOW_RE, NAME_REDIRDOMAINDENY_RE, NAME_CONNECTDOMAINDENY_RE, EnvPutInt, NAME_DEBUG, opaqueinfo, PrintUsage(), EnvGetString, EnvGetLong, initialhost, XrdOucString::length(), XRDCLI_VERSION, XrdOucString::c_str(), XrdClientAdmin::Connect(), genadmin, BuildPrompt(), readline(), add_history(), and lookup().
| void PrintHelp | ( | ) |
References XRDCLI_VERSION.
Referenced by executeHelp().
| void PrintLocateInfo | ( | XrdClientLocate_Info & | loc | ) |
References XrdClientLocate_Info::Infotype, XrdClientLocate_Info::CanWrite, and XrdClientLocate_Info::Location.
Referenced by executeLocateSingle(), and executeLocateAll().
| void PrintUsage | ( | ) |
Referenced by main().
| XrdOucString currentpath = "/" |
| XrdClientAdmin* genadmin = 0 |
Referenced by executeConnect(), and main().
| char* initialhost = 0 |
Referenced by executeConnect(), and main().
Referenced by lookup().
| char* opaqueinfo = 0 |
Referenced by main().
| kXR_unt16 xrd_wr_flags = kXR_async | kXR_mkpath | kXR_open_updt | kXR_new |
Referenced by doCp_xrd2xrd(), doCp_loc2xrd(), and main().
1.7.5