00001
00002
00003
00004 #include <xmlrpc-c/oldcppwrapper.hpp>
00005 #include "mdClientState.h"
00006
00007 XmlRpcValue::int32 mdClientState::getMDversion (std::string const string1) {
00008 XmlRpcValue params(XmlRpcValue::makeArray());
00009 params.arrayAppendItem(XmlRpcValue::makeString(string1));
00010 XmlRpcValue result(this->mClient.call("state.getMDversion", params));
00011 return result.getInt();
00012 }
00013
00014 std::string mdClientState::create (XmlRpcValue::int32 const int1, std::string const string2, std::string const string3) {
00015 XmlRpcValue params(XmlRpcValue::makeArray());
00016 params.arrayAppendItem(XmlRpcValue::makeInt(int1));
00017 params.arrayAppendItem(XmlRpcValue::makeString(string2));
00018 params.arrayAppendItem(XmlRpcValue::makeString(string3));
00019 XmlRpcValue result(this->mClient.call("state.create", params));
00020 return result.getString();
00021 }
00022
00023 XmlRpcValue mdClientState::get (XmlRpcValue::int32 const int1, std::string const string2) {
00024 XmlRpcValue params(XmlRpcValue::makeArray());
00025 params.arrayAppendItem(XmlRpcValue::makeInt(int1));
00026 params.arrayAppendItem(XmlRpcValue::makeString(string2));
00027 XmlRpcValue result(this->mClient.call("state.get", params));
00028 return result;
00029 }
00030
00031 std::string mdClientState::set (XmlRpcValue::int32 const int1, XmlRpcValue struct2) {
00032 XmlRpcValue params(XmlRpcValue::makeArray());
00033 params.arrayAppendItem(XmlRpcValue::makeInt(int1));
00034 params.arrayAppendItem(struct2);
00035 XmlRpcValue result(this->mClient.call("state.set", params));
00036 return result.getString();
00037 }