17 #ifndef IHTTPRESPONSE_HPP_ 
   18 #define IHTTPRESPONSE_HPP_ 
   20 #include <boost/cstdint.hpp> 
   21 #include <boost/shared_array.hpp> 
   27 typedef std::pair<boost::shared_array<boost::uint8_t>, 
size_t> 
SharedBody;
 
   31     virtual std::string 
getHeaderField(
const std::string& name) 
const = 0;
 
std::pair< boost::shared_array< boost::uint8_t >, size_t > SharedBody
 
virtual SharedBody getBody() const =0
 
virtual std::string getHeaderField(const std::string &name) const =0
 
virtual int getStatusCode() const =0