ZenLib
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//---------------------------------------------------------------------------
20#include <string>
21#include <ctime>
22#include <map>
23#include <vector>
24//---------------------------------------------------------------------------
25
26
27namespace ZenLib
28{
29
30namespace Format
31{
32
33namespace Http
34{
35
36//***************************************************************************
37/// @brief
38//***************************************************************************
39
41{
42public:
43 //Constructor/Destructor
45 Request(const Request &Req);
47
48 //The data
50 bool IsCopy;
51
52 //Helpers
53 bool Http_Begin(std::istream &In, std::ostream &Out);
54 void Http_End (std::ostream &Out);
55private:
56 Request &operator =(const Request &a);
57};
58
59} //Namespace
60
61} //Namespace
62
63} //Namespace
64
65#endif
Definition: Http_Handler.h:37
Definition: Http_Request.h:41
ZenLib::Format::Http::Handler * Http
Definition: Http_Request.h:49
void Http_End(std::ostream &Out)
bool IsCopy
Definition: Http_Request.h:50
bool Http_Begin(std::istream &In, std::ostream &Out)
Request(const Request &Req)
Definition: BitStream.h:24