X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/3886ef930e3fd54894b8798ab17ef4d3bc0b995a..9d093a68b5f3e5a22e243c92ec2e0bd24b10ea38:/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 index 00000000..b0d37c5e --- /dev/null +++ b/projects/stargazer/plugins/configuration/sgconfig-ng/parser_getusers.h @@ -0,0 +1,26 @@ +#ifndef __PARSER_GET_USERS_H__ +#define __PSRSER_GET_USERS_H__ + +#include + +#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