Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the documentation of this file.
22 #ifndef GRASSROOTS_CURL_TOOLS_H
23 #define GRASSROOTS_CURL_TOOLS_H
27 #include <curl/curl.h>
60 char *tf_temp_file_contents_s;
97 struct curl_httppost *ct_form_p;
100 struct curl_httppost *ct_last_field_p;
103 struct curl_slist *ct_headers_list_p;
CurlMode
An enum specifying where any resultant data from running a CurlTool will be stored.
Definition: curl_tools.h:41
#define GRASSROOTS_NETWORK_API
Definition: network_library.h:46
Definition: curl_tools.h:54
The number of available modes.
Definition: curl_tools.h:50
The data will be stored in memory.
Definition: curl_tools.h:44
A datatype to allow an automatically growing buffer for appending data to.
Definition: byte_buffer.h:35
#define GRASSROOTS_NETWORK_LOCAL
Definition: network_library.h:47
size_t tf_temp_file_size
Definition: curl_tools.h:62
The data will be written to disk.
Definition: curl_tools.h:47