10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::net::curl::LibCurlURLDecoder Class Reference

#include <LibcurlURLDecoder.h>

Detailed Description

Libcurl implementation of tenduke::net::URLDecoder.

Inheritance diagram for tenduke::net::curl::LibCurlURLDecoder:
tenduke::net::URLDecoder

Public Member Functions

std::string decode (const char *string, std::size_t len) const override
 URL-decodes given string.
 

Member Function Documentation

◆ decode()

std::string tenduke::net::curl::LibCurlURLDecoder::decode ( const char *  string,
std::size_t  len 
) const
overridevirtual

URL-decodes given string.

This assumes that the encoded value decodes to e.g. UTF-8 encoded string. Technically the decoded data could be binary data.

Returns
-
Exceptions
tenduke::net::URLExceptionif the decoding failed

Implements tenduke::net::URLDecoder.


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