10Duke Enterprise C++ Client
Loading...
Searching...
No Matches
tenduke::net::win::Win32URLs Class Reference

#include <Win32URLs.h>

Detailed Description

Win32 implementation of tenduke::net::URLs.

Inheritance diagram for tenduke::net::win::Win32URLs:
tenduke::net::SimpleURLService tenduke::net::AbstractURLs tenduke::net::AbstractURLCodec tenduke::net::URLs tenduke::net::URLCodec tenduke::net::URLCodec

Additional Inherited Members

- Public Member Functions inherited from tenduke::net::SimpleURLService
 SimpleURLService (const std::shared_ptr< const tenduke::net::URLDecoder > &url_decoder, const std::shared_ptr< const tenduke::net::URLEncoder > &url_encoder, const std::shared_ptr< const tenduke::net::URLParser > &url_parser)
 
std::string decodeURLComponent (const char *value) const override
 Decodes URL component.
 
std::string decodeURLComponent (const char *value, size_t length) const override
 Decodes URL component.
 
std::string decodeURLComponent (const std::string &value) const override
 Decodes URL component.
 
std::string encodeURLComponent (const std::string &value) const override
 Encodes URL component.
 
tenduke::net::URL parse (const std::string &url) const override
 Parses URL from string.
 
- Public Member Functions inherited from tenduke::net::AbstractURLs
::tenduke::net::URLBuilder newURL () const override
 Starts building a new URL.
 
::tenduke::net::URLBuilder newURL (const ::tenduke::net::URL &url) const override
 Starts building a new URL.
 
::tenduke::net::URLBuilder newURL (const std::string &url) const override
 Starts building a new URL.
 
- Public Member Functions inherited from tenduke::net::AbstractURLCodec
std::string encodeFormItem (const std::string &value) const override
 Encodes a form item (name or value) for using in application/x-www-form-urlencoded payloads.
 
std::string encodeURLPath (const std::string &value) const override
 Encodes an entire URL path.
 
std::string encodeURLQuery (const std::vector< std::pair< std::string, std::string > > &queryParameters) const override
 Encodes URL query.
 
std::string toRequestTarget (const tenduke::net::URL &url) const override
 
std::string toString (const ::tenduke::net::URL &url) const override
 Converts the URL to string, URL encoded.
 
- Public Member Functions inherited from tenduke::net::URLCodec
virtual std::string toRequestTarget (const ::tenduke::net::URL &url) const =0
 Returns "request target", i.e., string representation, which is used in an HTTP request message in the request-line (when using the origin-form).
 

The documentation for this class was generated from the following file: