#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 <signal.h>
Defines | |
| #define | COUT(s) |
| #define | CERR(s) |
| #define | XRDCLI_VERSION "(C) 2004-2010 by the Xrootd group. $Revision: 1.33 $ - Xrootd version: "XrdVSTRING |
Functions | |
| void | cout_print (const char *format,...) |
| void | cerr_print (const char *format,...) |
| void | CtrlCHandler (int sig) |
| void | PrintUsage () |
| void | PrintPrompt (stringstream &s) |
| char * | readline (const char *prompt) |
| void | PrintHelp () |
| bool | CheckAnswer (XrdClientAbs *gencli) |
| void | PrintLocateInfo (XrdClientLocate_Info &loc) |
| int | main (int argc, char **argv) |
Variables | |
| const char * | XrdCommandLineCVSID = "$Id: XrdCommandLine.cc,v 1.33 2010/01/13 13:09:43 furano Exp $" |
| char * | opaqueinfo = 0 |
| kXR_unt16 | xrd_wr_flags = kXR_async | kXR_mkpath | kXR_open_updt | kXR_new |
| char * | initialhost |
| XrdClient * | genclient = 0 |
| XrdClientAdmin * | genadmin = 0 |
| XrdOucString | currentpath = "/" |
| XrdOucString | cmdline_cmd |
| #define CERR | ( | s | ) |
do { \ cerr_print s; \ } while (0)
| #define COUT | ( | s | ) |
do { \ cout_print s; \ } while (0)
| #define XRDCLI_VERSION "(C) 2004-2010 by the Xrootd group. $Revision: 1.33 $ - Xrootd version: "XrdVSTRING |
Referenced by main(), and PrintHelp().
| void cerr_print | ( | const char * | format, | |
| ... | ||||
| ) |
| bool CheckAnswer | ( | XrdClientAbs * | gencli | ) |
References ServerResponseBody_Error::errmsg, ServerResponseBody_Error::errnum, kXR_error, kXR_ok, XrdClientAbs::LastServerError(), XrdClientAbs::LastServerResp(), and ServerResponseHeader::status.
Referenced by main().
| void cout_print | ( | const char * | format, | |
| ... | ||||
| ) |
| void CtrlCHandler | ( | int | sig | ) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
References add_history(), XrdOucTokenizer::Attach(), XrdOucString::c_str(), CheckAnswer(), XrdClientAdmin::Chmod(), XrdClientAdmin::Connect(), DebugSetLevel, XrdClientAdmin::DirList(), EnvGetLong, EnvGetString, EnvPutInt, EnvPutString, XrdOucString::erase(), ServerResponseBody_Error::errmsg, XrdClientAdmin::ExistDirs(), XrdClientAdmin::ExistFiles(), XrdClientAdmin::GetChecksum(), XrdClientAbs::GetCurrentUrl(), XrdOucTokenizer::GetLine(), XrdClientVector< T >::GetSize(), XrdClientAdmin::GetSpaceInfo(), XrdOucTokenizer::GetToken(), XrdClientUrlInfo::HostWPort, initialhost, XrdClientAdmin::IsFileOnline(), kXR_isDir, kXR_readable, kXR_writable, kXR_xset, XrdClientAbs::LastServerError(), XrdOucString::length(), XrdClientAdmin::Locate(), XrdClientAdmin::Mkdir(), XrdClientAdmin::Mv(), NAME_CONNECTDOMAINALLOW_RE, NAME_CONNECTDOMAINDENY_RE, NAME_DEBUG, NAME_REDIRDOMAINALLOW_RE, NAME_REDIRDOMAINDENY_RE, opaqueinfo, opts, XrdClientVector< T >::Pop_back(), XrdClientAdmin::Prepare(), PrintHelp(), PrintLocateInfo(), PrintPrompt(), PrintUsage(), XrdClientVector< T >::Push_back(), XrdClientAbs::Query(), readline(), XrdOucString::rfind(), XrdClientAdmin::Rm(), XrdClientAdmin::Rmdir(), XrdClientAdmin::Stat(), XrdClientAdmin::Stat_vfs(), STR_NPOS, XrdClientAdmin::Truncate(), and XRDCLI_VERSION.
| void PrintHelp | ( | ) |
References XRDCLI_VERSION.
Referenced by main().
| void PrintLocateInfo | ( | XrdClientLocate_Info & | loc | ) |
References XrdClientLocate_Info::CanWrite, XrdClientLocate_Info::Infotype, XrdClientLocate_Info::kXrdcLocDataServer, XrdClientLocate_Info::kXrdcLocDataServerPending, XrdClientLocate_Info::kXrdcLocManager, XrdClientLocate_Info::kXrdcLocManagerPending, XrdClientLocate_Info::kXrdcLocNone, and XrdClientLocate_Info::Location.
Referenced by main().
| void PrintPrompt | ( | stringstream & | s | ) |
References XrdClientAbs::GetCurrentUrl(), XrdClientUrlInfo::Host, and XrdClientUrlInfo::Port.
Referenced by main().
| void PrintUsage | ( | ) |
Referenced by main().
| char* readline | ( | const char * | prompt | ) |
Referenced by main().
| XrdOucString currentpath = "/" |
| XrdClientAdmin* genadmin = 0 |
| char* initialhost |
Referenced by main().
| char* opaqueinfo = 0 |
Referenced by main().
| kXR_unt16 xrd_wr_flags = kXR_async | kXR_mkpath | kXR_open_updt | kXR_new |
Referenced by doCp_loc2xrd(), doCp_xrd2xrd(), and main().
| const char* XrdCommandLineCVSID = "$Id: XrdCommandLine.cc,v 1.33 2010/01/13 13:09:43 furano Exp $" |
1.7.1