]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/include/stg/parser_get_users.h
Moved AUTH_BY parser from global scope.
[stg.git] / stglibs / srvconf.lib / include / stg / parser_get_users.h
index 57907026376133807c04f855663814a5b1ad7b03..a8b8ac855ad6d35335705eb0b363bfc716c80193 100644 (file)
@@ -29,6 +29,9 @@
 
 #include <vector>
 
+namespace STG
+{
+
 class PARSER_GET_USERS: public PARSER
 {
 public:
@@ -45,13 +48,15 @@ private:
     PARSER_GET_USER userParser;
     INFO info;
     int depth;
+    bool parsingAnswer;
     std::string error;
 
     void AddUser(const PARSER_GET_USER::INFO & userInfo);
     void SetError(const std::string & e) { error = e; }
-    void ParseUsers(const char * el, const char ** attr);
 
-    static void UserCallback(const PARSER_GET_USER::INFO & info, void * data);
+    static void UserCallback(bool result, const std::string& reason, const PARSER_GET_USER::INFO & info, void * data);
 };
 
+} // namespace STG
+
 #endif