#include "url-transfer.h"
Public Member Functions | |
url_transfer () | |
url_transfer (const std::string &host, const std::string &user, const std::string &passwd, std::ostream &os) | |
url_transfer (const std::string &url, std::ostream &os) | |
url_transfer (const url_transfer &)=default | |
~url_transfer ()=default | |
void | ascii () |
void | binary () |
void | cookie_jar (const std::string &filename) |
void | cwd (const std::string &path) |
void | del (const std::string &file) |
void | dir () |
void | form_data_post (const Array< std::string > ¶m) |
void | get (const std::string &file, std::ostream &os) |
void | get_fileinfo (const std::string &filename, double &filesize, OCTAVE_TIME_T &filetime, bool &fileisdir) |
bool | good () const |
void | http_action (const Array< std::string > ¶m, const std::string &action) |
void | http_get (const Array< std::string > ¶m) |
void | http_post (const Array< std::string > ¶m) |
bool | is_ascii () const |
bool | is_binary () const |
bool | is_valid () const |
std::string | lasterror () const |
string_vector | list () |
void | mget_directory (const std::string &directory, const std::string &target) |
void | mkdir (const std::string &path) |
string_vector | mput_directory (const std::string &base, const std::string &directory) |
url_transfer & | operator= (const url_transfer &)=default |
void | put (const std::string &file, std::istream &is) |
std::string | pwd () |
void | rename (const std::string &oldname, const std::string &newname) |
void | rmdir (const std::string &path) |
void | set_header_fields (const Array< std::string > ¶m) |
std::istream & | set_istream (std::istream &is) |
std::ostream & | set_ostream (std::ostream &os) |
void | set_weboptions (const struct weboptions ¶m) |
Definition at line 163 of file url-transfer.h.
url_transfer::url_transfer | ( | ) |
Definition at line 920 of file url-transfer.cc.
url_transfer::url_transfer | ( | const std::string & | host, |
const std::string & | user, | ||
const std::string & | passwd, | ||
std::ostream & | os | ||
) |
Definition at line 923 of file url-transfer.cc.
url_transfer::url_transfer | ( | const std::string & | url, |
std::ostream & | os | ||
) |
Definition at line 928 of file url-transfer.cc.
|
default |
|
default |
|
inline |
Definition at line 198 of file url-transfer.h.
Referenced by octave::F__ftp_ascii__().
|
inline |
Definition at line 200 of file url-transfer.h.
Referenced by octave::F__ftp_binary__().
|
inline |
Definition at line 269 of file url-transfer.h.
|
inline |
Definition at line 206 of file url-transfer.h.
Referenced by octave::F__ftp_cwd__().
|
inline |
Definition at line 208 of file url-transfer.h.
Referenced by octave::F__ftp_delete__().
|
inline |
Definition at line 241 of file url-transfer.h.
Referenced by octave::F__ftp_dir__().
|
inline |
Definition at line 279 of file url-transfer.h.
|
inline |
Definition at line 224 of file url-transfer.h.
Referenced by octave::F__ftp_mget__().
|
inline |
Definition at line 245 of file url-transfer.h.
Referenced by octave::F__ftp_dir__(), and octave::F__ftp_mget__().
|
inline |
Definition at line 184 of file url-transfer.h.
Referenced by octave::F__ftp_mget__(), octave::F__ftp_mput__(), octave::F__restful_service__(), octave::Furlread(), and octave::Furlwrite().
|
inline |
Definition at line 263 of file url-transfer.h.
Referenced by octave::F__restful_service__(), octave::Furlread(), and octave::Furlwrite().
|
inline |
Definition at line 253 of file url-transfer.h.
|
inline |
Definition at line 258 of file url-transfer.h.
|
inline |
Definition at line 202 of file url-transfer.h.
Referenced by octave::F__ftp_mode__().
|
inline |
Definition at line 204 of file url-transfer.h.
|
inline |
Definition at line 182 of file url-transfer.h.
Referenced by octave::F__ftp_ascii__(), octave::F__ftp_binary__(), octave::F__ftp_cwd__(), octave::F__ftp_delete__(), octave::F__ftp_dir__(), octave::F__ftp_mget__(), octave::F__ftp_mkdir__(), octave::F__ftp_mode__(), octave::F__ftp_mput__(), octave::F__ftp_pwd__(), octave::F__ftp_rename__(), octave::F__ftp_rmdir__(), octave::F__restful_service__(), octave::Furlread(), octave::Furlwrite(), and url_handle_manager::make_url_handle().
|
inline |
Definition at line 186 of file url-transfer.h.
Referenced by octave::F__ftp_mget__(), octave::F__ftp_mput__(), octave::F__restful_service__(), and octave::Furlread().
|
inline |
Definition at line 243 of file url-transfer.h.
Referenced by octave::F__ftp_dir__(), and octave::F__ftp_mget__().
|
inline |
Definition at line 229 of file url-transfer.h.
Referenced by octave::F__ftp_mget__().
|
inline |
Definition at line 212 of file url-transfer.h.
Referenced by octave::F__ftp_mkdir__().
|
inline |
Definition at line 235 of file url-transfer.h.
Referenced by octave::F__ftp_mput__().
|
default |
|
inline |
Definition at line 219 of file url-transfer.h.
Referenced by octave::F__ftp_mput__().
|
inline |
Definition at line 251 of file url-transfer.h.
Referenced by octave::F__ftp_pwd__().
|
inline |
Definition at line 214 of file url-transfer.h.
Referenced by octave::F__ftp_rename__().
|
inline |
Definition at line 210 of file url-transfer.h.
Referenced by octave::F__ftp_rmdir__().
|
inline |
Definition at line 274 of file url-transfer.h.
|
inline |
Definition at line 193 of file url-transfer.h.
|
inline |
Definition at line 188 of file url-transfer.h.
|
inline |
Definition at line 284 of file url-transfer.h.
Referenced by octave::F__restful_service__().