00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef INCLUDE_SERVER
00037 #define INCLUDE_SERVER
00038
00039 #include "../Ressource/Portage/Error.h"
00040 #include "../Ressource/Portage/Langage.h"
00041 #include "../Ressource/Portage/Tools.h"
00042 #include "../Ressource/Reseau/NetServer.h"
00043 #include "../Ressource/Reseau/NetParser.h"
00044 #include "../Ressource/Reseau/NetProtocol.h"
00045 #include "Objets.h"
00046
00047
00048 int RequestIdent(NetRequestParameter *pParameter);
00049 int RequestSave(NetRequestParameter *pParameter);
00050 int RequestReset(NetRequestParameter *pParameter);
00051 int RequestEnd(NetRequestParameter *pParameter);
00052 int RequestNb(NetRequestParameter *pParameter);
00053 int RequestAdd(NetRequestParameter *pParameter);
00054 int RequestDel(NetRequestParameter *pParameter);
00055 int RequestGet(NetRequestParameter *pParameter);
00056
00057 #define SYNTAX_IDENT "%s %s"
00058 #define SYNTAX_SAVE ""
00059 #define SYNTAX_RESET ""
00060 #define SYNTAX_END ""
00061 #define SYNTAX_NB "%s"
00062 #define SYNTAX_ADD "%s|%s"
00063 #define SYNTAX_DEL "%s|%i"
00064 #define SYNTAX_GET "%s|%i"
00065
00066
00067
00068 #define NB_SECTION Objets.GetSection("global")->GetItem("nbsection")->GetData()
00069 #define NAME_SECTION Objets.GetSection("global")->GetItem("sections")->GetData()
00070 #define LABEL_SECTION Objets.GetSection("global")->GetItem("lblsections")->GetData()
00071 #define NB_OBJET Objets.GetSection("global")->GetItem("nbobjet")->GetData()
00072 #define NAME_OBJET Objets.GetSection("global")->GetItem("objets")->GetData()
00073 #define LABEL_OBJET Objets.GetSection("global")->GetItem("lblobjets")->GetData()
00074
00075
00076
00077 #define VERSION "1.0a"
00078 #define AUTHOR "aerith (contact@aerith.biz - www.aerith.biz)"
00079
00080 #define L_MENU_G1 LangFile.Lines->GetSection("general")->GetItem("1")->GetData()
00081 #define L_MENU_G2 LangFile.Lines->GetSection("general")->GetItem("2")->GetData()
00082 #define L_MENU_G3 LangFile.Lines->GetSection("general")->GetItem("3")->GetData()
00083 #define L_MENU_G4 LangFile.Lines->GetSection("general")->GetItem("4")->GetData()
00084 #define L_MENU_G5 LangFile.Lines->GetSection("general")->GetItem("5")->GetData()
00085 #define L_MENU_G6 LangFile.Lines->GetSection("general")->GetItem("6")->GetData()
00086 #define L_MENU_G7 LangFile.Lines->GetSection("general")->GetItem("7")->GetData()
00087 #define L_MENU_L1 LangFile.Lines->GetSection("liste")->GetItem("1")->GetData()
00088 #define L_MENU_L2 LangFile.Lines->GetSection("liste")->GetItem("2")->GetData()
00089 #define L_MENU_A1 LangFile.Lines->GetSection("about")->GetItem("1")->GetData()
00090 #define L_MENU_A2 LangFile.Lines->GetSection("about")->GetItem("2")->GetData()
00091 #define L_ENTER LangFile.Lines->GetSection("info")->GetItem("enter")->GetData()
00092
00093 #define L_PROT_SECTION LangFile.Lines->GetSection("protocol")->GetItem(LABEL_SECTION)->GetData()
00094 #define L_PROT_OBJET LangFile.Lines->GetSection("protocol")->GetItem(LABEL_OBJET)->GetData()
00095
00096
00097 #endif
00098