]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/include/stg/parser.h
Configuration library refactoring (AUTH_BY)
[stg.git] / stglibs / srvconf.lib / include / stg / parser.h
diff --git a/stglibs/srvconf.lib/include/stg/parser.h b/stglibs/srvconf.lib/include/stg/parser.h
new file mode 100644 (file)
index 0000000..6626369
--- /dev/null
@@ -0,0 +1,12 @@
+#ifndef __STG_STGLIBS_SRVCONF_PARSER_H__
+#define __STG_STGLIBS_SRVCONF_PARSER_H__
+
+class PARSER
+{
+public:
+    virtual ~PARSER() {}
+    virtual int ParseStart(const char *el, const char **attr) = 0;
+    virtual void ParseEnd(const char *el) = 0;
+};
+
+#endif