source: cheroxy/trunk/include/CRXHttpMessage.h@ 44

Last change on this file since 44 was 44, checked in by cheese, 11 years ago

#1 change logic more detail

File size: 601 bytes
Line 
1/**
2 * CRXHttpMessage.h
3 */
4#ifndef __CRXHTTPMESSAGE_H__
5#define __CRXHTTPMESSAGE_H__
6
7#include <string>
8
9#define CRLF "\r\n"
10#define CRLF2 "\r\n\r\n"
11
12class CRXHttpMessage
13{
14protected:
15 std::string mHttpMessage;
16 std::string mHttpVersion;
17
18public:
19 CRXHttpMessage (void);
20 virtual ~CRXHttpMessage (void);
21
22protected:
23 virtual void Parse (void) = 0;
24 virtual void Reset (void) = 0;
25
26public:
27 void SetMessage (const char * aHttpMessage);
28 std::string GetMessage (void) const;
29
30 void ResetMessage (void);
31};
32
33#endif // #ifndef __CRXHTTPMESSAGE_H__
Note: See TracBrowser for help on using the repository browser.