|
|
using | mph_map = std::unordered_multimap< std::string, header, ci_hash, ci_key_eq > |
| | Multipart header map (key is header key).
|
| |
|
using | mp_map = std::unordered_multimap< std::string, part, ci_hash, ci_key_eq > |
| | Multipart map (key is the name parameter).
|
| |
|
using | mph_view_map = std::unordered_multimap< std::string_view, header_view, ci_hash, ci_key_eq > |
| | Multipart header map (key is header key).
|
| |
|
using | mp_view_map = std::unordered_multimap< std::string_view, part_view, ci_hash, ci_key_eq > |
| | Multipart map (key is the name parameter).
|
| |
|
|
template<typename O , typename T > |
| const O & | get_header_value_object (const T &headers, const std::string &key) |
| | Find and return the value object associated with the key. (returns an empty class if nothing is found)
|
| |
|
template<typename T > |
| const header & | get_header_object (const T &headers, const std::string &key) |
| | Same as get_header_value_object() but for multipart::header.
|
| |
|
const header_view & | get_header_object (const mph_view_map &headers, const std::string_view key) |
| | Finds and returns the header with the specified key. (returns an empty header if nothing is found)
|
| |
Encapsulates anything related to processing and organizing multipart/xyz messages.