diff options
Diffstat (limited to 'xmlrpc++/src/XmlRpcServerMethod.cpp')
-rw-r--r-- | xmlrpc++/src/XmlRpcServerMethod.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/xmlrpc++/src/XmlRpcServerMethod.cpp b/xmlrpc++/src/XmlRpcServerMethod.cpp new file mode 100644 index 0000000..1616ff4 --- /dev/null +++ b/xmlrpc++/src/XmlRpcServerMethod.cpp @@ -0,0 +1,21 @@ + +#include "XmlRpcServerMethod.h" +#include "XmlRpcServer.h" + +namespace XmlRpc { + + + XmlRpcServerMethod::XmlRpcServerMethod(std::string const& name, XmlRpcServer* server) + { + _name = name; + _server = server; + if (_server) _server->addMethod(this); + } + + XmlRpcServerMethod::~XmlRpcServerMethod() + { + if (_server) _server->removeMethod(this); + } + + +} // namespace XmlRpc |