|
int | http::detail::getLastError () noexcept |
|
constexpr int | http::detail::getAddressFamily (const InternetProtocol internetProtocol) |
|
template<typename C > |
constexpr bool | http::detail::isWhiteSpaceChar (const C c) noexcept |
|
template<typename C > |
constexpr bool | http::detail::isDigitChar (const C c) noexcept |
|
template<typename C > |
constexpr bool | http::detail::isAlphaChar (const C c) noexcept |
|
template<typename C > |
constexpr bool | http::detail::isTokenChar (const C c) noexcept |
|
template<typename C > |
constexpr bool | http::detail::isVisibleChar (const C c) noexcept |
|
template<typename C > |
constexpr bool | http::detail::isObsoleteTextChar (const C c) noexcept |
|
template<class Iterator > |
Iterator | http::detail::skipWhiteSpaces (const Iterator begin, const Iterator end) |
|
template<typename T , typename C , typename std::enable_if< std::is_unsigned< T >::value >::type * = nullptr> |
constexpr T | http::detail::digitToUint (const C c) |
|
template<typename T , typename C , typename std::enable_if< std::is_unsigned< T >::value >::type * = nullptr> |
constexpr T | http::detail::hexDigitToUint (const C c) |
|
template<class Iterator > |
Uri | http::detail::parseUri (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, HttpVersion > | http::detail::parseHttpVersion (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, std::uint16_t > | http::detail::parseStatusCode (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, std::string > | http::detail::parseReasonPhrase (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, std::string > | http::detail::parseToken (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, std::string > | http::detail::parseFieldValue (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, std::string > | http::detail::parseFieldContent (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, HeaderField > | http::detail::parseHeaderField (const Iterator begin, const Iterator end) |
|
template<class Iterator > |
std::pair< Iterator, Status > | http::detail::parseStatusLine (const Iterator begin, const Iterator end) |
|
template<typename T , class Iterator , typename std::enable_if< std::is_unsigned< T >::value >::type * = nullptr> |
T | http::detail::stringToUint (const Iterator begin, const Iterator end) |
|
template<typename T , class Iterator , typename std::enable_if< std::is_unsigned< T >::value >::type * = nullptr> |
T | http::detail::hexStringToUint (const Iterator begin, const Iterator end) |
|
std::string | http::detail::encodeRequestLine (const std::string &method, const std::string &target) |
|
std::string | http::detail::encodeHeaderFields (const HeaderFields &headerFields) |
|
template<class Iterator > |
std::string | http::detail::encodeBase64 (const Iterator begin, const Iterator end) |
|
std::vector< std::uint8_t > | http::detail::encodeHtml (const Uri &uri, const std::string &method, const std::vector< uint8_t > &body, HeaderFields headerFields) |
|