#ifndef _RpcTest_RpcTest_h #define _RpcTest_RpcTest_h #include #define LAYOUTFILE #include #include #include class RpcTestAddParam : public WithRpcTestParameterLayout { Value v; public: typedef RpcTestAddParam CLASSNAME; RpcTestAddParam(); Value getVal(); }; class RpcTestHelp : public WithRpcTestMethodHelpLayout { public: RpcTestHelp(); }; class RpcTest : public WithRpcTestLayout { XmlRpcClient xmlClient; Socket s; public: typedef RpcTest CLASSNAME; RpcTest(); void GetHelp(); void CheckForMethods(); void AddParam(); void Execute(); void Connect(); }; #endif