Class CurlRetriever
Defined in File curl_retriever.hpp
Inheritance Relationships
Base Type
public resource_retriever::plugins::RetrieverPlugin
(Class RetrieverPlugin)
Class Documentation
-
class CurlRetriever : public resource_retriever::plugins::RetrieverPlugin
Public Functions
-
CurlRetriever()
Construct a CurlRetriever plugin and initialize libcurl.
- Throws:
std::runtime_error – if libcurl fails to initialize
-
~CurlRetriever() override
-
CurlRetriever(const CurlRetriever &ret) = delete
-
CurlRetriever &operator=(const CurlRetriever &other) = delete
-
CurlRetriever(CurlRetriever &&other) noexcept
-
CurlRetriever &operator=(CurlRetriever &&other) noexcept
-
virtual bool can_handle(const std::string &url) override
-
virtual std::string name() override
-
CurlRetriever()