00001 /* Copyright (c) MediaArea.net SARL. All Rights Reserved. 00002 * 00003 * Use of this source code is governed by a zlib-style license that can 00004 * be found in the License.txt file in the root of the source tree. 00005 */ 00006 00007 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00008 // 00009 // A HTML Handler 00010 // 00011 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 00012 00013 //--------------------------------------------------------------------------- 00014 #ifndef ZenLib_Server_Html_HandlerH 00015 #define ZenLib_Server_Html_HandlerH 00016 //--------------------------------------------------------------------------- 00017 00018 //--------------------------------------------------------------------------- 00019 #include <ctime> 00020 #include <map> 00021 #include <vector> 00022 #include "ZenLib/Ztring.h" 00023 //--------------------------------------------------------------------------- 00024 00025 namespace ZenLib 00026 { 00027 00028 namespace Format 00029 { 00030 00031 namespace Html 00032 { 00033 00034 //*************************************************************************** 00035 /// @brief 00036 //*************************************************************************** 00037 00038 struct header 00039 { 00040 //In 00041 Ztring Title; 00042 Ztring Language; 00043 00044 //Init 00045 header() 00046 { 00047 } 00048 }; 00049 00050 class Handler 00051 { 00052 public: 00053 //Constructor/Destructor 00054 Handler(); 00055 00056 //Maintenance 00057 void CleanUp(); 00058 00059 //The data 00060 header Header; 00061 }; 00062 00063 } //Namespace 00064 00065 } //Namespace 00066 00067 } //Namespace 00068 00069 #define ENDL "\r\n" 00070 #define HTML_ENDL "<br />\r\n" 00071 00072 #endif