]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/parsers/get_user.cpp
Added GET_ADMINS parser.
[stg.git] / stglibs / srvconf.lib / parsers / get_user.cpp
index 2c398914bac0c40f7ad9cc843767bb9147b8ae31..e1f06e8b378a40d714e5b7beac638d628618032e 100644 (file)
  *    Author : Maxim Mamontov <faust@stargazer.dp.ua>
  */
 
  *    Author : Maxim Mamontov <faust@stargazer.dp.ua>
  */
 
-#include "parser_get_user.h"
+#include "get_user.h"
 
 #include "stg/common.h"
 
 #include <map>
 #include <utility>
 
 #include "stg/common.h"
 
 #include <map>
 #include <utility>
-#include <cstddef>
 
 #include <strings.h>
 
 
 #include <strings.h>
 
@@ -61,9 +60,9 @@ return true;
 
 }
 
 
 }
 
-GET_USER::PARSER::PARSER()
-    : callback(NULL),
-      data(NULL),
+GET_USER::PARSER::PARSER(CALLBACK f, void * d)
+    : callback(f),
+      data(d),
       depth(0),
       parsingAnswer(false)
 {
       depth(0),
       parsingAnswer(false)
 {
@@ -149,9 +148,3 @@ void GET_USER::PARSER::ParseUserParams(const char * el, const char ** attr)
 if (!TryParse(propertyParsers, ToLower(el), attr))
     error = "Invalid parameter.";
 }
 if (!TryParse(propertyParsers, ToLower(el), attr))
     error = "Invalid parameter.";
 }
-//-----------------------------------------------------------------------------
-void GET_USER::PARSER::SetCallback(CALLBACK f, void * d)
-{
-callback = f;
-data = d;
-}