Definition at line 455 of file restincurl.h.
◆ headers_t
| using restincurl::Request::headers_t = curl_slist * |
◆ ptr_t
| using restincurl::Request::ptr_t = std::unique_ptr<Request> |
◆ Request() [1/2]
| restincurl::Request::Request |
( |
| ) |
|
|
inline |
◆ Request() [2/2]
| restincurl::Request::Request |
( |
EasyHandle::ptr_t && | eh | ) |
|
|
inline |
◆ ~Request()
| restincurl::Request::~Request |
( |
| ) |
|
|
inline |
◆ AddFileAsMimeData()
| void restincurl::Request::AddFileAsMimeData |
( |
const std::string & | path, |
|
|
const std::string & | name, |
|
|
const std::string & | remoteName, |
|
|
const std::string & | mimeType ) |
|
inline |
◆ CallCompletion()
| void restincurl::Request::CallCompletion |
( |
CURLcode | cc | ) |
|
|
inlineprivate |
◆ Complete()
| void restincurl::Request::Complete |
( |
CURLcode | cc, |
|
|
const CURLMSG & | ) |
|
inline |
◆ Execute()
| void restincurl::Request::Execute |
( |
| ) |
|
|
inline |
◆ getDefaultInBuffer()
| std::string & restincurl::Request::getDefaultInBuffer |
( |
| ) |
|
|
inline |
◆ GetEasyHandle()
| EasyHandle & restincurl::Request::GetEasyHandle |
( |
| ) |
|
|
inlinenoexcept |
◆ GetHeaders()
| headers_t & restincurl::Request::GetHeaders |
( |
| ) |
|
|
inline |
◆ GetRequestType()
| RequestType restincurl::Request::GetRequestType |
( |
| ) |
|
|
inlinenoexcept |
◆ GetSourceFp()
| FILE * restincurl::Request::GetSourceFp |
( |
| ) |
|
|
inline |
◆ InitMime()
| void restincurl::Request::InitMime |
( |
| ) |
|
|
inline |
◆ OpenSourceFile()
| void restincurl::Request::OpenSourceFile |
( |
const std::string & | path | ) |
|
|
inline |
◆ Prepare()
| void restincurl::Request::Prepare |
( |
const RequestType | rq, |
|
|
completion_fn_t | completion ) |
|
inline |
◆ SetDefaultInHandler()
| void restincurl::Request::SetDefaultInHandler |
( |
std::unique_ptr< DataHandlerBase > | ptr | ) |
|
|
inline |
◆ SetDefaultOutHandler()
| void restincurl::Request::SetDefaultOutHandler |
( |
std::unique_ptr< DataHandlerBase > | ptr | ) |
|
|
inline |
◆ SetRequestType()
| void restincurl::Request::SetRequestType |
( |
| ) |
|
|
inlineprivate |
◆ completion_
◆ default_data_buffer_
| std::string restincurl::Request::default_data_buffer_ |
|
private |
◆ default_in_handler_
◆ default_out_handler_
◆ eh_
| EasyHandle::ptr_t restincurl::Request::eh_ |
|
private |
◆ fp_
| std::shared_ptr<FILE> restincurl::Request::fp_ |
|
private |
◆ headers_
| headers_t restincurl::Request::headers_ = nullptr |
|
private |
◆ mime_
| curl_mime* restincurl::Request::mime_ = {} |
|
private |
◆ request_type_
| RequestType restincurl::Request::request_type_ = RequestType::INVALID |
|
private |
The documentation for this class was generated from the following file: