/* */ #ifndef _D_XML_RPC_METHOD_H_ #define _D_XML_RPC_METHOD_H_ #include "common.h" #include #include "SharedHandle.h" namespace aria2 { class DownloadEngine; class OptionParser; class BDE; class Logger; class Option; namespace xmlrpc { struct XmlRpcRequest; struct XmlRpcResponse; class XmlRpcMethod { protected: SharedHandle _optionParser; Logger* _logger; virtual BDE process(const XmlRpcRequest& req, DownloadEngine* e) = 0; void gatherRequestOption(const SharedHandle