]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/configuration/sgconfig-ng/parser_getusers.h
Добавляю экспериментальный плагин конфигуратора. Проект полумертв, но
[stg.git] / projects / stargazer / plugins / configuration / sgconfig-ng / parser_getusers.h
diff --git a/projects/stargazer/plugins/configuration/sgconfig-ng/parser_getusers.h b/projects/stargazer/plugins/configuration/sgconfig-ng/parser_getusers.h
new file mode 100644 (file)
index 0000000..b0d37c5
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef __PARSER_GET_USERS_H__
+#define __PSRSER_GET_USERS_H__
+
+#include <string>
+
+#include "parser.h"
+
+class ADMIN;
+class USERS;
+
+class PARSER_GET_USERS : public PARSER {
+    public:
+        PARSER_GET_USERS(const ADMIN * ca, USERS * u);
+        ~PARSER_GET_USERS();
+
+        bool StartTag(const char * name, const char ** attr);
+        bool EndTag(const char * name);
+        const std::string & GetResult() const { return result; };
+
+    private:
+        std::string result;
+        const ADMIN * currAdmin;
+        USERS * users;
+};
+
+#endif