]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/parsers/chg_user.cpp
Use simple parser fro CHG_ADMIN.
[stg.git] / stglibs / srvconf.lib / parsers / chg_user.cpp
index a7d3592556f197de0c0967ee97d5582ee4dddcb9..a656c287b0bb0154af2ef8ce1cc750c7172a3836 100644 (file)
 
 #include "chg_user.h"
 
 
 #include "chg_user.h"
 
-#include <cstddef>
-
 #include <strings.h>
 
 using namespace STG;
 
 #include <strings.h>
 
 using namespace STG;
 
-CHG_USER::PARSER::PARSER()
-    : callback(NULL),
-      data(NULL),
+CHG_USER::PARSER::PARSER(SIMPLE::CALLBACK f, void * d)
+    : callback(f),
+      data(d),
       depth(0)
 {
 }
       depth(0)
 {
 }
@@ -63,9 +61,3 @@ if (attr && attr[0] && attr[1])
 else
     callback(false, "Invalid response.", data);
 }
 else
     callback(false, "Invalid response.", data);
 }
-//-----------------------------------------------------------------------------
-void CHG_USER::PARSER::SetCallback(CALLBACK f, void * d)
-{
-callback = f;
-data = d;
-}