|
xrootd
|
#include "XrdCl/XrdClFileSystem.hh"#include "XrdCl/XrdClFSExecutor.hh"#include "XrdCl/XrdClURL.hh"#include "XrdCl/XrdClLog.hh"#include "XrdCl/XrdClDefaultEnv.hh"#include "XrdCl/XrdClConstants.hh"#include <cstdlib>#include <cstdio>#include <iostream>#include <iomanip>
Variables | |
| uint16_t | rl_insert = 0 |
| void add_history | ( | const char * | ) |
Referenced by ExecuteInteractive(), and main().
| XRootDStatus BuildPath | ( | std::string & | newPath, |
| Env * | env, | ||
| const std::string & | path | ||
| ) |
References XrdCl::errInvalidArgs, XrdCl::Env::GetString(), XrdCl::Utils::splitString(), and XrdCl::stError.
Referenced by DoCD(), DoChMod(), DoLocate(), DoLS(), DoMkDir(), DoMv(), DoQuery(), DoRm(), DoRmDir(), DoStat(), DoStatVFS(), and DoTruncate().
References XrdCl::URL::GetHostId(), and XrdCl::Env::GetString().
Referenced by ExecuteInteractive(), and main().
| XRootDStatus ConvertMode | ( | Access::Mode & | mode, |
| const std::string & | modeStr | ||
| ) |
| FSExecutor* CreateExecutor | ( | const URL & | url | ) |
References XrdCl::FSExecutor::AddCommand(), DoCD(), DoChMod(), DoLocate(), DoLS(), DoMkDir(), DoMv(), DoQuery(), DoRm(), DoRmDir(), DoStat(), DoStatVFS(), DoTruncate(), PrintHelp(), and XrdCl::Env::PutString().
Referenced by ExecuteCommand(), and ExecuteInteractive().
| XRootDStatus DoCD | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, BuildPath(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::DefaultEnv::GetLog(), XrdCl::StatInfo::IsDir, XrdCl::Status::IsOK(), XrdCl::Env::PutString(), XrdCl::FileSystem::Stat(), XrdCl::stError, XrdCl::StatInfo::TestFlags(), and XrdCl::XRootDStatus::ToStr().
Referenced by CreateExecutor().
| XRootDStatus DoChMod | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
| XRootDStatus DoLocate | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, XrdCl::LocationInfo::Begin(), BuildPath(), XrdCl::FileSystem::DeepLocate(), XrdCl::LocationInfo::End(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::DefaultEnv::GetLog(), XrdCl::Status::IsOK(), XrdCl::FileSystem::Locate(), XrdCl::LocationInfo::ManagerOnline, XrdCl::LocationInfo::ManagerPending, XrdCl::OpenFlags::None, XrdCl::OpenFlags::NoWait, XrdCl::LocationInfo::Read, XrdCl::LocationInfo::ReadWrite, XrdCl::OpenFlags::Refresh, XrdCl::LocationInfo::ServerOnline, XrdCl::LocationInfo::ServerPending, XrdCl::stError, and XrdCl::XRootDStatus::ToStr().
Referenced by CreateExecutor().
| XRootDStatus DoLS | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, XrdCl::DirectoryList::Begin(), BuildPath(), XrdCl::Status::code, XrdCl::Log::Debug(), XrdCl::FileSystem::DirList(), XrdCl::DirectoryList::End(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::DefaultEnv::GetLog(), XrdCl::StatInfo::GetModTimeAsString(), XrdCl::DirectoryList::GetParentName(), XrdCl::StatInfo::GetSize(), XrdCl::Env::GetString(), XrdCl::Log::Info(), XrdCl::StatInfo::IsDir, XrdCl::Status::IsOK(), XrdCl::StatInfo::IsReadable, XrdCl::StatInfo::IsWritable, XrdCl::DirListFlags::Locate, XrdCl::DirListFlags::Stat, XrdCl::stError, XrdCl::suPartial, XrdCl::StatInfo::TestFlags(), XrdCl::XRootDStatus::ToStr(), and XrdCl::StatInfo::XBitSet.
Referenced by CreateExecutor().
| XRootDStatus DoMkDir | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, BuildPath(), ConvertMode(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::DefaultEnv::GetLog(), XrdCl::Status::IsOK(), XrdCl::MkDirFlags::MakePath, XrdCl::FileSystem::MkDir(), XrdCl::Access::None, XrdCl::MkDirFlags::None, XrdCl::stError, and XrdCl::XRootDStatus::ToStr().
Referenced by CreateExecutor().
| XRootDStatus DoMv | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
| XRootDStatus DoQuery | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, BuildPath(), XrdCl::QueryCode::Checksum, XrdCl::QueryCode::ChecksumCancel, XrdCl::QueryCode::Config, XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::Buffer::FromString(), XrdCl::DefaultEnv::GetLog(), XrdCl::Status::IsOK(), XrdCl::QueryCode::Opaque, XrdCl::QueryCode::OpaqueFile, XrdCl::QueryCode::Prepare, XrdCl::FileSystem::Query(), XrdCl::QueryCode::Space, XrdCl::QueryCode::Stats, XrdCl::stError, XrdCl::XRootDStatus::ToStr(), XrdCl::Buffer::ToString(), and XrdCl::QueryCode::XAttr.
Referenced by CreateExecutor().
| XRootDStatus DoRm | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
| XRootDStatus DoRmDir | ( | FileSystem * | query, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
| XRootDStatus DoStat | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, BuildPath(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::StatInfo::GetFlags(), XrdCl::StatInfo::GetId(), XrdCl::DefaultEnv::GetLog(), XrdCl::StatInfo::GetSize(), XrdCl::StatInfo::IsDir, XrdCl::Status::IsOK(), XrdCl::StatInfo::IsReadable, XrdCl::StatInfo::IsWritable, XrdCl::StatInfo::Offline, XrdCl::StatInfo::Other, XrdCl::StatInfo::POSCPending, XrdCl::FileSystem::Stat(), XrdCl::stError, XrdCl::StatInfo::TestFlags(), XrdCl::XRootDStatus::ToStr(), and XrdCl::StatInfo::XBitSet.
Referenced by CreateExecutor().
| XRootDStatus DoStatVFS | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
References XrdCl::AppMsg, BuildPath(), XrdCl::errInvalidArgs, XrdCl::Log::Error(), XrdCl::StatInfoVFS::GetFreeRW(), XrdCl::StatInfoVFS::GetFreeStaging(), XrdCl::DefaultEnv::GetLog(), XrdCl::StatInfoVFS::GetNodesRW(), XrdCl::StatInfoVFS::GetNodesStaging(), XrdCl::StatInfoVFS::GetUtilizationRW(), XrdCl::StatInfoVFS::GetUtilizationStaging(), XrdCl::Status::IsOK(), XrdCl::FileSystem::StatVFS(), XrdCl::stError, and XrdCl::XRootDStatus::ToStr().
Referenced by CreateExecutor().
| XRootDStatus DoTruncate | ( | FileSystem * | fs, |
| Env * | env, | ||
| const FSExecutor::CommandParams & | args | ||
| ) |
| int ExecuteCommand | ( | FSExecutor * | ex, |
| const std::string & | commandline | ||
| ) |
References XrdCl::FSExecutor::Execute(), XrdCl::Status::GetShellCode(), XrdCl::Status::IsOK(), and XrdCl::XRootDStatus::ToStr().
Referenced by ExecuteCommand(), and main().
| int ExecuteCommand | ( | const URL & | url, |
| int | argc, | ||
| char ** | argv | ||
| ) |
References CreateExecutor(), and ExecuteCommand().
| int ExecuteInteractive | ( | const URL & | url | ) |
References add_history(), BuildPrompt(), CreateExecutor(), XrdCl::Status::IsOK(), read_history(), readline(), rl_bind_key(), rl_insert, XrdCl::XRootDStatus::ToStr(), and write_history().
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References ExecuteCommand(), ExecuteInteractive(), XrdCl::URL::IsValid(), and PrintHelp().
| XRootDStatus PrintHelp | ( | FileSystem * | , |
| Env * | , | ||
| const FSExecutor::CommandParams & | |||
| ) |
Referenced by CreateExecutor(), executeHelp(), and main().
| int read_history | ( | const char * | ) |
Referenced by ExecuteInteractive().
| char* readline | ( | const char * | prompt | ) |
References getline().
Referenced by ExecuteInteractive(), and main().
| void rl_bind_key | ( | char | , |
| uint16_t | |||
| ) |
Referenced by ExecuteInteractive().
| int write_history | ( | const char * | ) |
Referenced by ExecuteInteractive().
| uint16_t rl_insert = 0 |
Referenced by ExecuteInteractive().
1.8.3.1