9#ifndef _64665a37_223c_4b0c_b0c2_7be9111d9bdd
10#define _64665a37_223c_4b0c_b0c2_7be9111d9bdd
41 std::string
const & name=
"",
42 std::map<std::string, std::string>
const & name_parameters={},
43 std::map<std::string, std::string>
const & extension_parameters={});
51 operator std::string()
const;
std::istream & operator>>(std::istream &stream, HTTPRequest &request)
Input an HTTP request from a stream.
std::ostream & operator<<(std::ostream &stream, HTTPRequest const &request)
Output an HTTP request to a stream.
Definition: Association.h:25
#define ODIL_API
Definition: odil.h:28
This container encapsulates the item with parameters as found in varied HTTP headers (Accept,...
Definition: ItemWithParameters.h:35
std::string name
Definition: ItemWithParameters.h:36
ItemWithParameters(ItemWithParameters &&)=default
ItemWithParameters(std::string const &name="", std::map< std::string, std::string > const &name_parameters={}, std::map< std::string, std::string > const &extension_parameters={})
ItemWithParameters(ItemWithParameters const &)=default
~ItemWithParameters()=default
std::map< std::string, std::string > extension_parameters
Definition: ItemWithParameters.h:38
ItemWithParameters & operator=(ItemWithParameters &&)=default
ItemWithParameters & operator=(ItemWithParameters const &)=default
std::map< std::string, std::string > name_parameters
Definition: ItemWithParameters.h:37