GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Static Public Member Functions | |
static void | cleanup_instance (void) |
static void | create_instance (void) |
static void | free (const curl_handle &h) |
static curl_handle | get_handle (void) |
static url_transfer | get_object (double val) |
static url_transfer | get_object (const octave_value &val) |
static url_transfer | get_object (const curl_handle &h) |
static Matrix | handle_list (void) |
static bool | instance_ok (void) |
static curl_handle | lookup (double val) |
static curl_handle | lookup (const octave_value &val) |
static curl_handle | make_curl_handle (const std::string &host, const std::string &user, const std::string &passwd, std::ostream &os) |
Protected Member Functions | |
ch_manager (void) | |
Private Types | |
typedef std::set< curl_handle > ::const_iterator | const_free_list_iterator |
typedef std::map< curl_handle, url_transfer >::const_iterator | const_iterator |
typedef std::set< curl_handle > ::iterator | free_list_iterator |
typedef std::map< curl_handle, url_transfer >::iterator | iterator |
Private Member Functions | |
void | do_free (const curl_handle &h) |
curl_handle | do_get_handle (void) |
url_transfer | do_get_object (const curl_handle &h) |
Matrix | do_handle_list (void) |
curl_handle | do_lookup (double val) |
curl_handle | do_make_curl_handle (const std::string &host, const std::string &user, const std::string &passwd, std::ostream &os) |
Private Attributes | |
std::set< curl_handle > | handle_free_list |
std::map< curl_handle, url_transfer > | handle_map |
double | next_handle |
Static Private Attributes | |
static ch_manager * | instance = 0 |
Definition at line 63 of file urlwrite.cc.
|
private |
Definition at line 154 of file urlwrite.cc.
|
private |
Definition at line 151 of file urlwrite.cc.
|
private |
Definition at line 153 of file urlwrite.cc.
|
private |
Definition at line 150 of file urlwrite.cc.
|
inlineprotected |
Definition at line 67 of file urlwrite.cc.
Referenced by create_instance().
|
inlinestatic |
Definition at line 92 of file urlwrite.cc.
Referenced by create_instance().
|
static |
Definition at line 222 of file urlwrite.cc.
References singleton_cleanup_list::add(), ch_manager(), cleanup_instance(), and instance.
|
private |
Definition at line 265 of file urlwrite.cc.
References ceil(), error(), handle_free_list, handle_map, make_handle_fraction(), octave_handle::ok(), and octave_handle::value().
|
private |
Definition at line 239 of file urlwrite.cc.
References ceil(), handle_free_list, make_handle_fraction(), and next_handle.
|
inlineprivate |
Definition at line 176 of file urlwrite.cc.
References octave_handle::ok().
|
inlineprivate |
Definition at line 205 of file urlwrite.cc.
References octave_handle::value().
|
inlineprivate |
Definition at line 169 of file urlwrite.cc.
References xisnan().
|
inlineprivate |
Definition at line 183 of file urlwrite.cc.
References error(), error_state, and url_transfer::is_valid().
|
inlinestatic |
Definition at line 99 of file urlwrite.cc.
Referenced by F__ftp_close__().
|
inlinestatic |
Definition at line 94 of file urlwrite.cc.
|
inlinestatic |
Definition at line 116 of file urlwrite.cc.
References lookup().
Referenced by F__ftp_ascii__(), F__ftp_binary__(), F__ftp_cwd__(), F__ftp_delete__(), F__ftp_dir__(), F__ftp_mget__(), F__ftp_mkdir__(), F__ftp_mode__(), F__ftp_mput__(), F__ftp_pwd__(), F__ftp_rename__(), and F__ftp_rmdir__().
|
inlinestatic |
Definition at line 121 of file urlwrite.cc.
References lookup().
|
inlinestatic |
Definition at line 126 of file urlwrite.cc.
|
inlinestatic |
Definition at line 141 of file urlwrite.cc.
|
inlinestatic |
Definition at line 75 of file urlwrite.cc.
References error().
|
inlinestatic |
Definition at line 105 of file urlwrite.cc.
Referenced by F__ftp_close__().
|
inlinestatic |
Definition at line 110 of file urlwrite.cc.
References octave_value::double_value(), octave_value::is_real_scalar(), and lookup().
|
inlinestatic |
Definition at line 131 of file urlwrite.cc.
Referenced by F__ftp__().
|
private |
Definition at line 160 of file urlwrite.cc.
Referenced by do_free(), and do_get_handle().
|
private |
Definition at line 157 of file urlwrite.cc.
Referenced by do_free().
|
staticprivate |
Definition at line 148 of file urlwrite.cc.
Referenced by create_instance().
|
private |
Definition at line 163 of file urlwrite.cc.
Referenced by do_get_handle().