17 #ifndef IHTTPREQUEST_HPP_ 
   18 #define IHTTPREQUEST_HPP_ 
   21 #include <boost/cstdint.hpp> 
   27     virtual std::string 
getHost() 
const = 0;
 
   28     virtual uint16_t 
getPort() 
const = 0;
 
   30     virtual void setHeaderField(
const std::string& name, 
const std::string& value) = 0;
 
virtual void removeHeaderField(const std::string &name)=0
 
virtual std::string getRequestData() const =0
 
virtual uint16_t getPort() const =0
 
virtual std::string getHost() const =0
 
virtual void setHeaderField(const std::string &name, const std::string &value)=0