]> git.stg.codes - stg.git/blobdiff - stargazer/plugins/configuration/rpcconfig/tariff_helper.h
Port to CMake, get rid of os_int.h.
[stg.git] / stargazer / plugins / configuration / rpcconfig / tariff_helper.h
diff --git a/stargazer/plugins/configuration/rpcconfig/tariff_helper.h b/stargazer/plugins/configuration/rpcconfig/tariff_helper.h
new file mode 100644 (file)
index 0000000..a30b992
--- /dev/null
@@ -0,0 +1,22 @@
+#ifndef __TARIFF_HELPER_H__
+#define __TARIFF_HELPER_H__
+
+#include <xmlrpc-c/base.hpp>
+#include "stg/tariff_conf.h"
+
+class TARIFF_HELPER
+{
+public:
+    explicit TARIFF_HELPER(TARIFF_DATA & td)
+        : data(td)
+    {}
+
+    void GetTariffInfo(xmlrpc_c::value * info) const;
+    bool SetTariffInfo(const xmlrpc_c::value & info);
+private:
+    TARIFF_DATA & data;
+};
+
+#endif
+
+