GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <fstream>
#include <iomanip>
#include <iostream>
#include "dir-ops.h"
#include "file-ops.h"
#include "file-stat.h"
#include "unwind-prot.h"
#include "url-transfer.h"
#include <curl/curl.h>
#include <curl/curlver.h>
#include <curl/easy.h>
Go to the source code of this file.
Classes | |
class | octave::curl_transfer |
Namespaces | |
octave | |
Octave interface to the compression and uncompression libraries. | |
Macros | |
#define | REP_CLASS curl_transfer |
#define | SETOPT(option, parameter) |
#define | SETOPTR(option, parameter) |
Functions | |
static int | octave::read_data (void *buffer, size_t size, size_t nmemb, void *streamp) |
static size_t | octave::throw_away (void *, size_t size, size_t nmemb, void *) |
static int | octave::write_data (void *buffer, size_t size, size_t nmemb, void *streamp) |
#define REP_CLASS curl_transfer |
Definition at line 775 of file url-transfer.cc.
#define SETOPT | ( | option, | |
parameter | |||
) |
Definition at line 249 of file url-transfer.cc.
Referenced by octave::curl_transfer::ascii(), octave::curl_transfer::binary(), octave::curl_transfer::curl_transfer(), octave::curl_transfer::dir(), octave::curl_transfer::ftp_file_or_dir_action(), octave::curl_transfer::get(), octave::curl_transfer::get_fileinfo(), octave::curl_transfer::http_get(), octave::curl_transfer::http_post(), octave::curl_transfer::init(), octave::curl_transfer::put(), and octave::curl_transfer::rename().
#define SETOPTR | ( | option, | |
parameter | |||
) |
Definition at line 263 of file url-transfer.cc.
Referenced by octave::curl_transfer::list(), octave::curl_transfer::pwd(), octave::curl_transfer::set_istream(), and octave::curl_transfer::set_ostream().