]> git.stg.codes - stg.git/commitdiff
В парсерах библиотеки поддержки протокола конфигуратора добавлены
authorMaxim Mamontov <faust@gts.dp.ua>
Wed, 8 Dec 2010 14:28:52 +0000 (16:28 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Wed, 8 Dec 2010 14:28:52 +0000 (16:28 +0200)
конструкторы, проведена инициализация членов, убраны неиспользуемые
методы

stglibs/srvconf.lib/parser.cpp
stglibs/srvconf.lib/servconf.cpp
stglibs/srvconf.lib/servconf.h

index 7c96b2ed442c4422c502049f8b75dc5e864dc476..139c91bc6dc0a1b775ec11df1977523cda393498 100644 (file)
 
 using namespace std;
 
-//-----------------------------------------------------------------------------
-PARSER::PARSER()
-{
-}
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_GET_USERS::PARSER_GET_USERS()
+    : RecvUserDataCb(NULL),
+      userDataCb(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvUserDataCb = NULL;
-}
-//-----------------------------------------------------------------------------
-void PARSER_GET_USERS::Reset()
-{
-
 }
 //-----------------------------------------------------------------------------
 int PARSER_GET_USERS::ParseStart(const char *el, const char **attr)
@@ -385,15 +377,11 @@ userDataCb = data;
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_GET_USER::PARSER_GET_USER()
+    : RecvUserDataCb(NULL),
+      userDataCb(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvUserDataCb = NULL;
-}
-//-----------------------------------------------------------------------------
-void PARSER_GET_USER::Reset()
-{
-
 }
 //-----------------------------------------------------------------------------
 int PARSER_GET_USER::ParseStart(const char *el, const char **attr)
@@ -658,15 +646,11 @@ userDataCb = data;
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_GET_SERVER_INFO::PARSER_GET_SERVER_INFO()
+    : RecvServerInfoDataCb(NULL),
+      serverInfoDataCb(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvServerInfoDataCb = NULL;
-}
-//-----------------------------------------------------------------------------
-void PARSER_GET_SERVER_INFO::Reset()
-{
-
 }
 //-----------------------------------------------------------------------------
 int PARSER_GET_SERVER_INFO::ParseStart(const char *el, const char **attr)
@@ -821,10 +805,11 @@ if (strcmp(attr[0], "value") == 0)
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_CHG_USER::PARSER_CHG_USER()
+    : RecvChgUserCb(NULL),
+      chgUserCbData(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvChgUserCb = NULL;
 }
 //-----------------------------------------------------------------------------
 int PARSER_CHG_USER::ParseStart(const char *el, const char **attr)
@@ -851,11 +836,6 @@ return 0;
 void PARSER_CHG_USER::ParseEnd(const char *)
 {
 depth--;
-}
-//-----------------------------------------------------------------------------
-void PARSER_CHG_USER::Reset()
-{
-
 }
 //-----------------------------------------------------------------------------
 void PARSER_CHG_USER::ParseAnswer(const char *, const char **attr)
@@ -875,10 +855,11 @@ chgUserCbData = data;
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_CHECK_USER::PARSER_CHECK_USER()
+    : RecvCheckUserCb(NULL),
+      checkUserCbData(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvCheckUserCb = NULL;
 }
 //-----------------------------------------------------------------------------
 int PARSER_CHECK_USER::ParseStart(const char *el, const char **attr)
@@ -917,10 +898,11 @@ checkUserCbData = data;
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 PARSER_SEND_MESSAGE::PARSER_SEND_MESSAGE()
+    : RecvSendMessageCb(NULL),
+      sendMessageCbData(NULL),
+      depth(0),
+      error(false)
 {
-depth = 0;
-error = false;
-RecvSendMessageCb = NULL;
 }
 //-----------------------------------------------------------------------------
 int  PARSER_SEND_MESSAGE::ParseStart(const char *el, const char **attr)
@@ -939,11 +921,6 @@ return 0;
 void PARSER_SEND_MESSAGE::ParseEnd(const char *)
 {
 depth--;
-}
-//-----------------------------------------------------------------------------
-void PARSER_SEND_MESSAGE::Reset()
-{
-
 }
 //-----------------------------------------------------------------------------
 void PARSER_SEND_MESSAGE::ParseAnswer(const char *, const char **attr)
@@ -958,4 +935,3 @@ RecvSendMessageCb = f;
 sendMessageCbData = data;
 }
 //-----------------------------------------------------------------------------
-
index be6fa2796bc218f11af161f11afe3db6d5635fd7..8061d7aa0590df30c11458348e133c6302c2180b 100644 (file)
@@ -395,4 +395,3 @@ error = 0;
 return e;
 }
 //-----------------------------------------------------------------------------
-
index f3beaec3ca4fa76858ef544c7e87612b780bca94..874b6ab12b41aa6b20613b6895f8d08e987ab85d 100644 (file)
 #ifndef SERVCONF_H
 #define SERVCONF_H
 
-#include "os_int.h"
-
 #include <expat.h>
+
 #include <list>
 #include <string>
+
+#include "os_int.h"
 #include "netunit.h"
 #include "stg_const.h"
 
@@ -108,16 +109,10 @@ struct ADMINDATA
 class PARSER
 {
 public:
-    PARSER();
-    virtual ~PARSER(){};
+    PARSER() {}
+    virtual ~PARSER() {}
     virtual int ParseStart(const char *el, const char **attr) = 0;
     virtual void ParseEnd(const char *el) = 0;
-    void    Reset();
-    //virtual bool    GetError() = 0;
-    //virtual void    SetUserDataRecvCb(RecvUserDataCb_t) = 0;
-protected:
-    //RecvUserDataCb_t RecvUserDataCb;
-private:
 };
 //-----------------------------------------------------------------------------
 class PARSER_CHG_USER: public PARSER
@@ -126,7 +121,6 @@ public:
     PARSER_CHG_USER();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseAnswer(const char *el, const char **attr);
     void SetChgUserRecvCb(RecvChgUserCb_t, void * data);
 private:
@@ -142,7 +136,6 @@ public:
     PARSER_CHECK_USER();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseAnswer(const char *el, const char **attr);
     void SetCheckUserRecvCb(RecvCheckUserCb_t, void * data);
 private:
@@ -158,12 +151,10 @@ public:
     PARSER_GET_USERS();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseUsers(const char *el, const char **attr);
     void ParseUser(const char *el, const char **attr);
     void ParseUserParams(const char *el, const char **attr);
     void ParseUserLoadStat(const char * el, const char ** attr);
-    //bool GetError();
     void SetUserDataRecvCb(RecvUserDataCb_t, void * data);
 private:
     RecvUserDataCb_t RecvUserDataCb;
@@ -179,7 +170,6 @@ public:
     PARSER_GET_USER();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseUsers(const char *el, const char **attr);
     void ParseUser(const char *el, const char **attr);
     void ParseUserParams(const char *el, const char **attr);
@@ -199,7 +189,6 @@ public:
     PARSER_GET_SERVER_INFO();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseServerInfo(const char *el, const char **attr);
     bool GetError();
     void SetServerInfoRecvCb(RecvServerInfoDataCb_t, void * data);
@@ -226,7 +215,6 @@ public:
     PARSER_SEND_MESSAGE();
     int  ParseStart(const char *el, const char **attr);
     void ParseEnd(const char *el);
-    void Reset();
     void ParseAnswer(const char *el, const char **attr);
     void SetSendMessageRecvCb(RecvSendMessageCb_t, void * data);
 private:
@@ -304,6 +292,3 @@ private:
 //-----------------------------------------------------------------------------
 
 #endif  /* _SERVCONF_H_ */
-
-/* EOF */
-