source: cheroxy/trunk/src/CRXHttpMessage.cpp@ 17

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

#1 fix crash bug at some sites like http://msdn.com .

File size: 685 bytes
Line 
1/**
2 * CRXHttpMessage.cpp
3 */
4#ifdef _WIN32
5# pragma warning (disable:4996)
6#endif
7
8#include "CRXHttpMessage.h"
9
10CRXHttpMessage::CRXHttpMessage (void)
11{
12}
13
14void
15CRXHttpMessage::SetMessage (const char * aHttpMessage)
16{
17 if (aHttpMessage == NULL)
18 return ;
19
20 mHttpMessage.assign (aHttpMessage);
21
22 this->Parse ();
23}
24
25std::string
26CRXHttpMessage::GetMessage (void) const
27{
28 return mHttpMessage;
29}
30
31void
32CRXHttpMessage::Parse (void)
33{
34}
35
36CRXHttpMessage::operator const char * (void) const
37{
38 return mHttpMessage.c_str ();
39}
40
41CRXHttpMessage &
42CRXHttpMessage::operator = (const char * aHttpMessage)
43{
44 SetMessage (aHttpMessage);
45 return *this;
46}
Note: See TracBrowser for help on using the repository browser.