#include "url-transfer.h"
|
| base_url_transfer (void) |
|
| base_url_transfer (const std::string &host, const std::string &, const std::string &, std::ostream &os) |
|
| base_url_transfer (const std::string &url, std::ostream &os) |
|
virtual | ~base_url_transfer (void) |
|
virtual void | ascii (void) |
|
virtual void | binary (void) |
|
virtual void | cwd (const std::string &) |
|
virtual void | del (const std::string &) |
|
virtual void | dir (void) |
|
virtual void | get (const std::string &, std::ostream &) |
|
virtual void | get_fileinfo (const std::string &, double &, time_t &, bool &) |
|
bool | good (void) const |
|
virtual void | http_action (const Array< std::string > &, const std::string &) |
|
virtual void | http_get (const Array< std::string > &) |
|
virtual void | http_post (const Array< std::string > &) |
|
bool | is_ascii (void) const |
|
bool | is_binary (void) const |
|
bool | is_valid (void) const |
|
virtual std::string | lasterror (void) const |
|
virtual string_vector | list (void) |
|
void | mget_directory (const std::string &directory, const std::string &target) |
|
virtual void | mkdir (const std::string &) |
|
string_vector | mput_directory (const std::string &base, const std::string &directory) |
|
virtual void | perform (void) |
|
virtual void | put (const std::string &, std::istream &) |
|
virtual std::string | pwd (void) |
|
virtual void | rename (const std::string &, const std::string &) |
|
virtual void | rmdir (const std::string &) |
|
virtual std::istream & | set_istream (std::istream &) |
|
virtual std::ostream & | set_ostream (std::ostream &) |
|
Definition at line 38 of file url-transfer.h.
octave::base_url_transfer::base_url_transfer |
( |
void |
| ) |
|
|
inline |
octave::base_url_transfer::base_url_transfer |
( |
const std::string & |
url, |
|
|
std::ostream & |
os |
|
) |
| |
|
inline |
virtual octave::base_url_transfer::~base_url_transfer |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::ascii |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::binary |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::cwd |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::del |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
void octave::base_url_transfer::delete_file |
( |
const std::string & |
file | ) |
|
|
staticprivate |
virtual void octave::base_url_transfer::dir |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::get |
( |
const std::string & |
, |
|
|
std::ostream & |
|
|
) |
| |
|
inlinevirtual |
virtual void octave::base_url_transfer::get_fileinfo |
( |
const std::string & |
, |
|
|
double & |
, |
|
|
time_t & |
, |
|
|
bool & |
|
|
) |
| |
|
inlinevirtual |
bool octave::base_url_transfer::good |
( |
void |
| ) |
const |
|
inline |
virtual void octave::base_url_transfer::http_get |
( |
const Array< std::string > & |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::http_post |
( |
const Array< std::string > & |
| ) |
|
|
inlinevirtual |
bool octave::base_url_transfer::is_ascii |
( |
void |
| ) |
const |
|
inline |
bool octave::base_url_transfer::is_binary |
( |
void |
| ) |
const |
|
inline |
bool octave::base_url_transfer::is_valid |
( |
void |
| ) |
const |
|
inline |
virtual std::string octave::base_url_transfer::lasterror |
( |
void |
| ) |
const |
|
inlinevirtual |
Definition at line 57 of file url-transfer.cc.
References action_container::add_fcn(), cwd(), delete_file(), octave::sys::file_ops::dir_sep_str(), action_container::discard(), errmsg, frame, fs, get_fileinfo(), good(), octave::sys::base_file_stat::is_dir(), list(), octave::sys::mkdir(), Array< T >::numel(), ofile(), ok, reset_path(), and string.
virtual void octave::base_url_transfer::mkdir |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
Definition at line 130 of file url-transfer.cc.
References action_container::add_fcn(), string_vector::append(), cwd(), octave::sys::file_ops::dir_sep_str(), directory, errmsg, octave::sys::base_file_stat::exists(), file, files, frame, fs, good(), octave::sys::base_file_stat::is_dir(), mkdir(), Array< T >::numel(), ok, put(), octave::sys::dir_entry::read(), reset_path(), and string.
virtual void octave::base_url_transfer::perform |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::put |
( |
const std::string & |
, |
|
|
std::istream & |
|
|
) |
| |
|
inlinevirtual |
virtual std::string octave::base_url_transfer::pwd |
( |
void |
| ) |
|
|
inlinevirtual |
virtual void octave::base_url_transfer::rmdir |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
virtual std::istream& octave::base_url_transfer::set_istream |
( |
std::istream & |
| ) |
|
|
inlinevirtual |
virtual std::ostream& octave::base_url_transfer::set_ostream |
( |
std::ostream & |
| ) |
|
|
inlinevirtual |
bool octave::base_url_transfer::ascii_mode |
|
protected |
std::istream* octave::base_url_transfer::curr_istream |
|
protected |
std::ostream* octave::base_url_transfer::curr_ostream |
|
protected |
bool octave::base_url_transfer::ftp |
|
protected |
bool octave::base_url_transfer::ok |
|
protected |
bool octave::base_url_transfer::valid |
|
protected |
The documentation for this class was generated from the following files: