37 typedef std::map<std::string, std::string> headers_t;
40 typedef headers_t::iterator headers_index_t;
43 typedef std::map<std::string, int> encapsulated_header_t;
46 typedef encapsulated_header_t::iterator encapsulated_header_index_t;
49 typedef std::pair<std::string, int> encapsulated_header_data_t;
56 : std::binary_function<icap::Header::encapsulated_header_data_t, icap::Header::encapsulated_header_data_t, bool> {
57 inline bool operator()(
const icap::Header::encapsulated_header_data_t &lhs,
const icap::Header::encapsulated_header_data_t &rhs ) {
58 return lhs.second < rhs.second;
70 const headers_t &
headers()
const throw();
79 const std::string
value(
const std::string &key )
throw();
103 virtual void attach( std::string key, std::string
value )
throw();
140 virtual bool remove( std::string key )
throw();
159 encapsulated_header_t _encapsulated;
Definition: lib/icap/common.h:26
Definition: lib/icap/common.h:31