10 const std::string &
path,
16 std::string lurl =
"file://" +
temp;
17 std::string newurl ((proto ==
"sfn" ?
"gsiftp" : proto) +
":" + path);
18 const char *ftpopts [] = {
"globus-url-copy", newurl.c_str (), lurl.c_str (), 0 };
virtual Storage * open(const std::string &proto, const std::string &path, int mode)
static StorageFactory * get(void)
static int local(const std::string &tmpdir, std::string &temp)
std::string tempDir(void) const
static Storage * get(int localfd, const std::string &name, char **cmd, int mode)
#define DEFINE_EDM_PLUGIN(factory, type, name)