#include "resetable.h"
#include "stg_const.h"
-#include "base_store.h"
-#include "../../../admins.h"
-#include "../../../users.h"
+#include "store.h"
+#include "admins.h"
+#include "users.h"
#include "stg_message.h"
//-----------------------------------------------------------------------------
-class BASE_PARSER
-{
+class BASE_PARSER {
public:
BASE_PARSER()
: admins(NULL),
settings(NULL),
currAdmin(NULL),
depth(0)
- { };
- virtual ~BASE_PARSER(){};
+ { }
+ virtual ~BASE_PARSER() {}
virtual int ParseStart(void *data, const char *el, const char **attr) = 0;
virtual int ParseEnd(void *data, const char *el) = 0;
virtual void CreateAnswer() = 0;
- virtual void SetAnswerList(list<string> * ansList){answerList = ansList;};
+ virtual void SetAnswerList(list<string> * ansList) { answerList = ansList; }
- virtual void SetUsers(USERS * u){users = u;};
- virtual void SetAdmins(ADMINS * a){admins = a;};
- virtual void SetTariffs(TARIFFS * t){tariffs = t;};
- virtual void SetStore(BASE_STORE * s){store = s;};
- virtual void SetStgSettings(const SETTINGS * s){settings = s;};
+ virtual void SetUsers(USERS * u) { users = u; }
+ virtual void SetAdmins(ADMINS * a) { admins = a; }
+ virtual void SetTariffs(TARIFFS * t) { tariffs = t; }
+ virtual void SetStore(STORE * s) { store = s; }
+ virtual void SetStgSettings(const SETTINGS * s) { settings = s; }
- virtual void SetCurrAdmin(const ADMIN * cua){currAdmin = cua;};
- virtual string & GetStrError(){return strError;};
- virtual void Reset(){ answerList->clear(); depth = 0; };
+ virtual void SetCurrAdmin(const ADMIN * cua) { currAdmin = cua; }
+ virtual string & GetStrError() { return strError; }
+ virtual void Reset(){ answerList->clear(); depth = 0; }
protected:
string strError;
ADMINS * admins;
USERS * users;
TARIFFS * tariffs;
- BASE_STORE * store;
+ STORE * store;
const SETTINGS * settings;
const ADMIN * currAdmin;
int depth;
list<string> * answerList;
};
//-----------------------------------------------------------------------------
-class PARSER_GET_ADMINS: public BASE_PARSER
-{
+class PARSER_GET_ADMINS: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
void CreateAnswer();
};
//-----------------------------------------------------------------------------
-class PARSER_ADD_ADMIN: public BASE_PARSER
-{
+class PARSER_ADD_ADMIN: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
string adminToAdd;
};
//-----------------------------------------------------------------------------
-class PARSER_DEL_ADMIN: public BASE_PARSER
-{
+class PARSER_DEL_ADMIN: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
string adminToDel;
};
//-----------------------------------------------------------------------------
-class PARSER_CHG_ADMIN: public BASE_PARSER
-{
+class PARSER_CHG_ADMIN: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
RESETABLE<string> privAsString;
};
//-----------------------------------------------------------------------------
-class PARSER_GET_SERVER_INFO: public BASE_PARSER
-{
+class PARSER_GET_SERVER_INFO: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
};
//-----------------------------------------------------------------------------
-class PARSER_GET_USER: public BASE_PARSER
-{
+class PARSER_GET_USER: public BASE_PARSER {
public:
PARSER_GET_USER();
- ~PARSER_GET_USER(){};
+ ~PARSER_GET_USER() {}
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
void CreateAnswer();
string login;
};
//-----------------------------------------------------------------------------
-class PARSER_GET_USERS: public BASE_PARSER
-{
+class PARSER_GET_USERS: public BASE_PARSER {
public:
PARSER_GET_USERS();
int ParseStart(void *data, const char *el, const char **attr);
bool lastUpdateFound;
};
//-----------------------------------------------------------------------------
-class PARSER_GET_TARIFFS: public BASE_PARSER
-{
+class PARSER_GET_TARIFFS: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
void CreateAnswer();
};
//-----------------------------------------------------------------------------
-class PARSER_ADD_TARIFF: public BASE_PARSER
-{
+class PARSER_ADD_TARIFF: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
string tariffToAdd;
};
//-----------------------------------------------------------------------------
-class PARSER_DEL_TARIFF: public BASE_PARSER
-{
+class PARSER_DEL_TARIFF: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
string tariffToDel;
};
//-----------------------------------------------------------------------------
-class PARSER_CHG_TARIFF: public BASE_PARSER
-{
+class PARSER_CHG_TARIFF: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
TARIFF_DATA_RES td;
};
//-----------------------------------------------------------------------------/
-class PARSER_ADD_USER: public BASE_PARSER
-{
+class PARSER_ADD_USER: public BASE_PARSER {
public:
PARSER_ADD_USER();
- virtual ~PARSER_ADD_USER(){};
+ virtual ~PARSER_ADD_USER() {}
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
void CreateAnswer();
string login;
};
//-----------------------------------------------------------------------------
-class PARSER_CHG_USER: public BASE_PARSER
-{
+class PARSER_CHG_USER: public BASE_PARSER {
public:
PARSER_CHG_USER();
~PARSER_CHG_USER();
int res;
};
//-----------------------------------------------------------------------------
-class PARSER_DEL_USER: public BASE_PARSER
-{
+class PARSER_DEL_USER: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
user_iter u;
};
//-----------------------------------------------------------------------------
-class PARSER_CHECK_USER: public BASE_PARSER
-{
+class PARSER_CHECK_USER: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
bool result;
};
//-----------------------------------------------------------------------------
-class PARSER_SEND_MESSAGE: public BASE_PARSER
-{
+class PARSER_SEND_MESSAGE: public BASE_PARSER {
public:
int ParseStart(void *data, const char *el, const char **attr);
int ParseEnd(void *data, const char *el);
user_iter u;
};
//-----------------------------------------------------------------------------
-#endif //PARSER_H
-
-
+#endif