xrootd
Functions | Variables
XrdClFS.cc File Reference
#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>
Include dependency graph for XrdClFS.cc:

Functions

XRootDStatus BuildPath (std::string &newPath, Env *env, const std::string &path)
XRootDStatus ConvertMode (Access::Mode &mode, const std::string &modeStr)
XRootDStatus DoCD (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoLS (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoMkDir (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoRmDir (FileSystem *query, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoMv (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoRm (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoTruncate (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoChMod (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoLocate (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoStat (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoStatVFS (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus DoQuery (FileSystem *fs, Env *env, const FSExecutor::CommandParams &args)
XRootDStatus PrintHelp (FileSystem *, Env *, const FSExecutor::CommandParams &)
FSExecutor * CreateExecutor (const URL &url)
int ExecuteCommand (FSExecutor *ex, const std::string &commandline)
char * readline (const char *prompt)
void add_history (const char *)
void rl_bind_key (char, uint16_t)
int read_history (const char *)
int write_history (const char *)
std::string BuildPrompt (Env *env, const URL &url)
int ExecuteInteractive (const URL &url)
int ExecuteCommand (const URL &url, int argc, char **argv)
int main (int argc, char **argv)

Variables

uint16_t rl_insert = 0

Function Documentation

void add_history ( const char *  )

Referenced by ExecuteInteractive(), and main().

XRootDStatus BuildPath ( std::string &  newPath,
Env *  env,
const std::string &  path 
)
std::string BuildPrompt ( Env *  env,
const URL &  url 
)
XRootDStatus ConvertMode ( Access::Mode &  mode,
const std::string &  modeStr 
)
FSExecutor* CreateExecutor ( const URL &  url)
XRootDStatus DoCD ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoChMod ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoLocate ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoLS ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoMkDir ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoMv ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoQuery ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
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 
)
XRootDStatus DoStatVFS ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
XRootDStatus DoTruncate ( FileSystem *  fs,
Env *  env,
const FSExecutor::CommandParams &  args 
)
int ExecuteCommand ( FSExecutor *  ex,
const std::string &  commandline 
)
int ExecuteCommand ( const URL &  url,
int  argc,
char **  argv 
)
int ExecuteInteractive ( const URL &  url)
int main ( int  argc,
char **  argv 
)
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().


Variable Documentation

uint16_t rl_insert = 0

Referenced by ExecuteInteractive().