From 92c59963f82f81aa3202657e7fdbb2592924ede3 Mon Sep 17 00:00:00 2001 From: "cedeel@gmail.com" Date: Thu, 14 Jun 2012 13:06:06 +0000 Subject: Attempt to bring sanity to newlines across systems. git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cWebAdmin.h | 136 ++++++++++++++++++++++++++--------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) (limited to 'source/cWebAdmin.h') diff --git a/source/cWebAdmin.h b/source/cWebAdmin.h index 3be9426ad..9eca47105 100644 --- a/source/cWebAdmin.h +++ b/source/cWebAdmin.h @@ -1,69 +1,69 @@ -#pragma once - -#include "../WebServer/WebServer.h" -#include "cSocket.h" - -class cStringMap; - -struct HTTPFormData //tolua_export -{ //tolua_export - std::string Name; //tolua_export - std::string Value; //tolua_export - std::string Type; //tolua_export -};//tolua_export - -struct HTTPRequest //tolua_export -{ //tolua_export - typedef std::map< std::string, std::string > StringStringMap; - typedef std::map< std::string, HTTPFormData > FormDataMap; - std::string Method; //tolua_export - std::string Path; //tolua_export - StringStringMap Params; // >> EXPORTED IN MANUALBINDINGS << - StringStringMap PostParams; // >> EXPORTED IN MANUALBINDINGS << - std::string Username; //tolua_export - FormDataMap FormData; // >> EXPORTED IN MANUALBINDINGS << -}; //tolua_export - -struct lua_State; -class cEvent; -class cIniFile; -class cWebPlugin; -class cWebAdmin -{ -public: - cWebAdmin( int a_Port = 8080 ); - ~cWebAdmin(); - - bool Init( int a_Port ); - - void AddPlugin( cWebPlugin* a_Plugin ); - void RemovePlugin( cWebPlugin* a_Plugin ); - - typedef std::list< cWebPlugin* > PluginList; - PluginList GetPlugins() { return m_Plugins; } - - static void Request_Handler(webserver::http_request* r); - - void RemovePlugin( lua_State* L ); -private: - -#ifdef _WIN32 - static DWORD WINAPI ListenThread(LPVOID lpParam); -#else - static void *ListenThread( void *lpParam ); -#endif - - std::string GetTemplate(); - - int m_Port; - - bool m_bConnected; - cSocket m_ListenSocket; - - cIniFile* m_IniFile; - PluginList m_Plugins; - - cEvent* m_Event; - - webserver* m_WebServer; +#pragma once + +#include "../WebServer/WebServer.h" +#include "cSocket.h" + +class cStringMap; + +struct HTTPFormData //tolua_export +{ //tolua_export + std::string Name; //tolua_export + std::string Value; //tolua_export + std::string Type; //tolua_export +};//tolua_export + +struct HTTPRequest //tolua_export +{ //tolua_export + typedef std::map< std::string, std::string > StringStringMap; + typedef std::map< std::string, HTTPFormData > FormDataMap; + std::string Method; //tolua_export + std::string Path; //tolua_export + StringStringMap Params; // >> EXPORTED IN MANUALBINDINGS << + StringStringMap PostParams; // >> EXPORTED IN MANUALBINDINGS << + std::string Username; //tolua_export + FormDataMap FormData; // >> EXPORTED IN MANUALBINDINGS << +}; //tolua_export + +struct lua_State; +class cEvent; +class cIniFile; +class cWebPlugin; +class cWebAdmin +{ +public: + cWebAdmin( int a_Port = 8080 ); + ~cWebAdmin(); + + bool Init( int a_Port ); + + void AddPlugin( cWebPlugin* a_Plugin ); + void RemovePlugin( cWebPlugin* a_Plugin ); + + typedef std::list< cWebPlugin* > PluginList; + PluginList GetPlugins() { return m_Plugins; } + + static void Request_Handler(webserver::http_request* r); + + void RemovePlugin( lua_State* L ); +private: + +#ifdef _WIN32 + static DWORD WINAPI ListenThread(LPVOID lpParam); +#else + static void *ListenThread( void *lpParam ); +#endif + + std::string GetTemplate(); + + int m_Port; + + bool m_bConnected; + cSocket m_ListenSocket; + + cIniFile* m_IniFile; + PluginList m_Plugins; + + cEvent* m_Event; + + webserver* m_WebServer; }; \ No newline at end of file -- cgit v1.2.3