roar
Loading...
Searching...
No Matches
Roar
Curl
Request
Roar::Curl::Request Member List
This is the complete list of members for
Roar::Curl::Request
, including all inherited members.
acceptEncoding
(std::string const &encoding)
Roar::Curl::Request
addLibcurlDefaultSink
()
Roar::Curl::Request
autoReferer
(bool doAutoRefer)
Roar::Curl::Request
basicAuth
(std::string const &name, std::string const &password)
Roar::Curl::Request
bearerAuth
(std::string const &bearerToken)
Roar::Curl::Request
check
(CURLcode code)
Roar::Curl::Request
private
connectTimeout
(std::chrono::milliseconds timeout)
Roar::Curl::Request
contentType
(std::string const &type)
Roar::Curl::Request
custom
(std::string const &request, std::string const &url)
Roar::Curl::Request
delete_
(std::string const &url)
Roar::Curl::Request
emplaceSource
(Args &&... args)
Roar::Curl::Request
inline
expect100Continue
()
Roar::Curl::Request
followRedirects
(bool doFollow)
Roar::Curl::Request
get
(std::string const &url)
Roar::Curl::Request
head
(std::string const &url)
Roar::Curl::Request
headerFields_
Roar::Curl::Request
private
headerReceivers_
Roar::Curl::Request
private
headerSink
(std::unordered_map< std::string, std::string > &headers)
Roar::Curl::Request
instance
()
Roar::Curl::Request
instance_
Roar::Curl::Request
private
LogsType
typedef
Roar::Curl::Request
maxRedirects
(std::size_t maxRedirects)
Roar::Curl::Request
method
(std::string const &method)
Roar::Curl::Request
onHeaderValue
(std::function< void(std::string const &, std::string const &)> const &headerReceiver)
Roar::Curl::Request
options
(std::string const &url)
Roar::Curl::Request
patch
(std::string const &url)
Roar::Curl::Request
perform
()
Roar::Curl::Request
post
(std::string const &url)
Roar::Curl::Request
proxy
(std::string const &url)
Roar::Curl::Request
put
(std::string const &url)
Roar::Curl::Request
Request
()
Roar::Curl::Request
setHeader
(std::string const &key, std::string const &value)
Roar::Curl::Request
setHeader
(boost::beast::http::field key, std::string const &value)
Roar::Curl::Request
setHeaderFields
(std::unordered_map< std::string, std::string > const &fields)
Roar::Curl::Request
setupSinks
()
Roar::Curl::Request
private
setupSource
(bool chunked)
Roar::Curl::Request
private
sink
(std::function< void(char const *, std::size_t)> const &sinkFunction, std::function< void()> onComplete=[]() {})
Roar::Curl::Request
inline
sink
(std::string &str)
Roar::Curl::Request
sink
(std::ostream &stream)
Roar::Curl::Request
sink
(std::filesystem::path const &path)
Roar::Curl::Request
sink
(Sink &customSink)
Roar::Curl::Request
sink_
Roar::Curl::Request
private
sinks_
Roar::Curl::Request
private
source
(char const *str)
Roar::Curl::Request
source
(std::string str)
Roar::Curl::Request
source
(std::filesystem::path path)
Roar::Curl::Request
source_
Roar::Curl::Request
private
transferTimeout
(std::chrono::milliseconds timeout)
Roar::Curl::Request
tunnel
(std::string const &url)
Roar::Curl::Request
unixSocket
(std::filesystem::path const &path)
Roar::Curl::Request
url
(std::string const &url)
Roar::Curl::Request
useSignals
(bool useSignal)
Roar::Curl::Request
verb
(std::string const &verb)
Roar::Curl::Request
verbose
(bool enable=true)
Roar::Curl::Request
verbose
(LogsType &logs)
Roar::Curl::Request
verifyHost
(bool verify=true)
Roar::Curl::Request
verifyPeer
(bool verify=true)
Roar::Curl::Request
Generated by
1.9.7