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 HTML Handler
10 //
11 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12 
13 //---------------------------------------------------------------------------
14 #ifndef ZenLib_Server_Html_HandlerH
15 #define ZenLib_Server_Html_HandlerH
16 //---------------------------------------------------------------------------
17 
18 //---------------------------------------------------------------------------
19 #include <ctime>
20 #include <map>
21 #include <vector>
22 #include "ZenLib/Ztring.h"
23 //---------------------------------------------------------------------------
24 
25 namespace ZenLib
26 {
27 
28 namespace Format
29 {
30 
31 namespace Html
32 {
33 
34 //***************************************************************************
35 /// @brief
36 //***************************************************************************
37 
38 struct header
39 {
40     //In
41     Ztring  Title;
42     Ztring  Language;
43 
44     //Init
headerheader45     header()
46     {
47     }
48 };
49 
50 class Handler
51 {
52 public:
53     //Constructor/Destructor
54     Handler();
55 
56     //Maintenance
57     void CleanUp();
58 
59     //The data
60     header  Header;
61 };
62 
63 } //Namespace
64 
65 } //Namespace
66 
67 } //Namespace
68 
69 #define ENDL "\r\n"
70 #define HTML_ENDL "<br />\r\n"
71 
72 #endif
73