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 &)
 
FSExecutorCreateExecutor (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().