10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
URLs.h
1#ifndef TENDUKE_NET_URLS_H
2#define TENDUKE_NET_URLS_H
3
4#include "./URL.h"
5#include "./URLBuilder.h"
6#include "./URLCodec.h"
7
8namespace tenduke { namespace net {
9
13class URLs : public virtual ::tenduke::net::URLCodec
14{
15public:
20 virtual ::tenduke::net::URLBuilder newURL() const = 0;
21
27 virtual ::tenduke::net::URLBuilder newURL(const ::tenduke::net::URL &url) const = 0;
28
34 virtual ::tenduke::net::URLBuilder newURL(const std::string &url) const = 0;
35
41 virtual ::tenduke::net::URL parse(const std::string &url) const = 0;
42};
43
44}}
45
46#endif //TENDUKE_NET_URLS_H
URL-related coding / encoding functionality.
Definition URLCodec.h:13
URL-related functionality.
Definition URLs.h:14
virtual::tenduke::net::URLBuilder newURL(const ::tenduke::net::URL &url) const =0
Starts building a new URL.
virtual::tenduke::net::URLBuilder newURL(const std::string &url) const =0
Starts building a new URL.
virtual::tenduke::net::URLBuilder newURL() const =0
Starts building a new URL.
virtual::tenduke::net::URL parse(const std::string &url) const =0
Parses URL from string.
Generic networking support.
Definition AbstractURLCodec.h:6
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4