00001 00007 #include "XmlRpcServerMethod.h" 00008 #include "XmlRpcServer.h" 00009 00010 namespace XmlRpc { 00011 00012 00013 XmlRpcServerMethod::XmlRpcServerMethod(std::string const& name, XmlRpcServer* server) 00014 { 00015 _name = name; 00016 _server = server; 00017 if (_server) _server->addMethod(this); 00018 } 00019 00020 XmlRpcServerMethod::~XmlRpcServerMethod() 00021 { 00022 if (_server) _server->removeMethod(this); 00023 } 00024 00025 00026 } // namespace XmlRpc