]> git.stg.codes - stg.git/blob - projects/stargazer/plugins/configuration/sgconfig-ng/parser_info.h
Block all signals in threads other than main
[stg.git] / projects / stargazer / plugins / configuration / sgconfig-ng / parser_info.h
1 #ifndef __PARSER_INFO_H__
2 #define __PARSER_INFO_H__
3
4 #include "parser.h"
5
6 class SETTINGS;
7
8 class PARSER_GET_SERVER_INFO : public PARSER {
9     public:
10         PARSER_GET_SERVER_INFO(const SETTINGS * s, int tn, int un);
11         ~PARSER_GET_SERVER_INFO();
12
13         bool StartTag(const char * name, const char ** attr);
14         bool EndTag(const char * name);
15         const std::string & GetResult() const { return result; };
16
17     private:
18         std::string result;
19         const SETTINGS * settings;
20         int tariffsNum;
21         int usersNum;
22 };
23
24 #endif