bitz-server
1.0.2
|
Classes | |
struct | request_t |
Public Member Functions | |
RequestHeader (const std::string &raw_data) | |
const std::string & | method () const throw () |
const std::string & | uri () const throw () |
const std::string & | protocol () const throw () |
const request_t & | request () const throw () |
const std::string & | raw_data () const throw () |
![]() | |
const headers_t & | headers () const throw () |
const std::string | value (const std::string &key) throw () |
const int | encapsulated_header (const std::string &entity) throw () |
virtual void | attach (std::string key, std::string value) throw () |
virtual bool | attach_encapsulated (std::string header_value) throw () |
virtual void | update_encapsulated (const payload_t &payload) throw () |
virtual bool | remove (std::string key) throw () |
virtual const std::string | encapsulated_header_str () throw () |
virtual std::vector< encapsulated_header_data_t > | sort_encapsulated_header () |
Additional Inherited Members | |
![]() | |
typedef std::map< std::string, std::string > | headers_t |
typedef headers_t::iterator | headers_index_t |
typedef std::map< std::string, int > | encapsulated_header_t |
typedef encapsulated_header_t::iterator | encapsulated_header_index_t |
typedef std::pair< std::string, int > | encapsulated_header_data_t |
![]() | |
headers_t | _headers |
encapsulated_header_t | _encapsulated |
const std::string & icap::RequestHeader::method | ( | ) | const | |
throw | ( | |||
) |
Return request method
const std::string & icap::RequestHeader::protocol | ( | ) | const | |
throw | ( | |||
) |
Return request protocol
const std::string & icap::RequestHeader::raw_data | ( | ) | const | |
throw | ( | |||
) |
Return raw header data
const RequestHeader::request_t & icap::RequestHeader::request | ( | ) | const | |
throw | ( | |||
) |
Return request
const std::string & icap::RequestHeader::uri | ( | ) | const | |
throw | ( | |||
) |
Return request URI