Class restincurl::Request
ClassList > restincurl > Request
Public Types
Type | Name |
---|---|
typedef curl_slist * | headers_t |
typedef std::unique_ptr< Request > | ptr_t |
Public Functions
Type | Name |
---|---|
void | AddFileAsMimeData (const std::string & path, const std::string & name, const std::string & remoteName, const std::string & mimeType) |
void | Complete (CURLcode cc, const CURLMSG &) |
void | Execute () |
EasyHandle & | GetEasyHandle () noexcept |
headers_t & | GetHeaders () |
RequestType | GetRequestType () noexcept |
FILE * | GetSourceFp () |
void | InitMime () |
void | OpenSourceFile (const std::string & path) |
void | Prepare (const RequestType rq, completion_fn_t completion) |
Request () |
|
Request (EasyHandle::ptr_t && eh) |
|
void | SetDefaultInHandler (std::unique_ptr< DataHandlerBase > ptr) |
void | SetDefaultOutHandler (std::unique_ptr< DataHandlerBase > ptr) |
std::string & | getDefaultInBuffer () |
~Request () |
Public Types Documentation
typedef headers_t
typedef ptr_t
Public Functions Documentation
function AddFileAsMimeData
inline void restincurl::Request::AddFileAsMimeData (
const std::string & path,
const std::string & name,
const std::string & remoteName,
const std::string & mimeType
)
function Complete
function Execute
function GetEasyHandle
function GetHeaders
function GetRequestType
function GetSourceFp
function InitMime
function OpenSourceFile
function Prepare
function Request [1/2]
function Request [2/2]
function SetDefaultInHandler
function SetDefaultOutHandler
function getDefaultInBuffer
function ~Request
The documentation for this class was generated from the following file SpiceQL/include/restincurl.h