HTTPResponse.h

00001 // $Id: HTTPResponse.h 21 2010-09-05 04:18:17Z cschwarz1 $
00002 
00003 #ifndef BASE_HTTP_HTTPRESPONSE_H
00004 #define BASE_HTTP_HTTPRESPONSE_H
00005 
00006 #include "HTTPRequest.h"
00007 
00008 namespace base_http {
00010 
00014     class PPBASE_HTTP_EXPORT HTTPResponse: public HTTPRequest {
00015     public:
00017 
00020         HTTPResponse(const HTTPRequest &request);
00021 
00023 
00026         int getCode() const;
00027 
00029 
00032         const char *getMessage() const;
00033 
00035 
00039         void setCode(int code, const base::String &message);
00040 
00041     private:
00042         int         _code;      
00043         base::String _message;   
00044     };
00045 }
00046 
00047 #endif