ZenLib
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
ZenLib
Format
Http
Http_Request.h
Go to the documentation of this file.
1
/* Copyright (c) MediaArea.net SARL. All Rights Reserved.
2
*
3
* Use of this source code is governed by a zlib-style license that can
4
* be found in the License.txt file in the root of the source tree.
5
*/
6
7
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8
//
9
// A HTTP Request
10
//
11
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12
13
//---------------------------------------------------------------------------
14
#ifndef ZenLib_Server_Http_RequestH
15
#define ZenLib_Server_Http_RequestH
16
//---------------------------------------------------------------------------
17
18
//---------------------------------------------------------------------------
19
#include "
ZenLib/Format/Http/Http_Handler.h
"
20
#include <string>
21
#include <ctime>
22
#include <map>
23
#include <vector>
24
//---------------------------------------------------------------------------
25
26
27
namespace
ZenLib
28
{
29
30
namespace
Format
31
{
32
33
namespace
Http
34
{
35
36
//***************************************************************************
37
/// @brief
38
//***************************************************************************
39
40
class
Request
41
{
42
public
:
43
//Constructor/Destructor
44
Request
();
45
Request
(
const
Request
&Req);
46
~Request
();
47
48
//The data
49
ZenLib::Format::Http::Handler
*
Http
;
50
bool
IsCopy
;
51
52
//Helpers
53
bool
Http_Begin
(std::istream &In, std::ostream &Out);
54
void
Http_End
(std::ostream &Out);
55
};
56
57
}
//Namespace
58
59
}
//Namespace
60
61
}
//Namespace
62
63
#endif
Generated on Sun Apr 24 2016 16:46:23 for ZenLib by
1.8.1.2