]> git.stg.codes - stg.git/blobdiff - projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.h
Добавляю экспериментальный плагин конфигуратора. Проект полумертв, но
[stg.git] / projects / stargazer / plugins / configuration / sgconfig-ng / parser_info.h
diff --git a/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.h b/projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.h
new file mode 100644 (file)
index 0000000..f45c86d
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef __PARSER_INFO_H__
+#define __PARSER_INFO_H__
+
+#include "parser.h"
+
+class SETTINGS;
+
+class PARSER_GET_SERVER_INFO : public PARSER {
+    public:
+        PARSER_GET_SERVER_INFO(const SETTINGS * s, int tn, int un);
+        ~PARSER_GET_SERVER_INFO();
+
+        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 SETTINGS * settings;
+        int tariffsNum;
+        int usersNum;
+};
+
+#endif