10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
URL.h
1
#ifndef TENDUKE_NET_URL_H
2
#define TENDUKE_NET_URL_H
3
4
#include <cstdint>
5
#include <map>
6
#include <vector>
7
#include <string>
8
9
namespace
tenduke
{
namespace
net
{
10
11
20
class
URL
21
{
22
public
:
23
virtual
~URL() =
default
;
24
25
URL();
26
27
URL(
28
const
std::string &scheme,
29
const
std::string &username,
30
const
std::string &password,
31
const
std::string &hostname,
32
const
std::uint16_t &port,
33
const
std::string &path,
34
const
std::vector<std::pair<std::string, std::string>> &queryParameters,
35
const
std::string &fragment
36
);
37
42
virtual
std::multimap<std::string, std::string>
getQueryParametersAsMap
()
const
;
43
44
public
:
45
std::string scheme;
46
std::string username;
47
std::string password;
48
std::uint16_t port;
49
std::string hostname;
50
std::string path;
51
std::vector<std::pair<std::string, std::string>> queryParameters;
52
std::string fragment;
53
};
54
55
56
}}
57
58
59
#endif
// TENDUKE_NET_URL_H
tenduke::net::URL::getQueryParametersAsMap
virtual std::multimap< std::string, std::string > getQueryParametersAsMap() const
Returns query parameters as a multimap.
Definition
URL.cpp:5
tenduke::net
Generic networking support.
Definition
AbstractURLCodec.h:6
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
core
src
net
URL.h
Generated by
1.17.0