1#ifndef TENDUKE_NET_CURL_LIBCURLURLPARSER_H
2#define TENDUKE_NET_CURL_LIBCURLURLPARSER_H
4#include "net/AbstractURLParser.h"
6#include "./LibcurlURLDecoder.h"
26 std::unique_ptr<::tenduke::net::URL>
ptrFrom(
const std::string &url)
const override;
30 const ::tenduke::net::curl::LibCurlURLDecoder decoder;
LibCurlURLParser(bool lenient=true)
Constructs new instance.
Definition LibcurlURLParser.cpp:13
Base class for URL parsing.
Definition AbstractURLParser.h:15
Represents URL.
Definition URL.h:21
std::unique_ptr<::tenduke::net::URL > ptrFrom(const std::string &url) const override
Parses URL from provided string.
Definition LibcurlURLParser.cpp:18
LibCurlURLParser(bool lenient=true)
Constructs new instance.
Definition LibcurlURLParser.cpp:13
::tenduke::net::URL from(const std::string &url) const override
Parses URL from provided string.
Definition LibcurlURLParser.cpp:42
libcurl based implementation of generic network services.
Definition LibcurlURL.h:9
Generic networking support.
Definition AbstractURLCodec.h:6
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4