summaryrefslogtreecommitdiff
path: root/src/OptionParser.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-08 07:58:50 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-08 07:58:50 +0000
commitb57b75f98dcc71de3bc0a767b01e3301b2a7f66e (patch)
tree4d4c314d127b78ac81edd299b0e7ede01b04b5b6 /src/OptionParser.h
parent3a81b3c3d7cd9825d24ed548c707514f03ba0ba5 (diff)
2009-05-08 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added xml-rpc functionality. Currently only addURI commad is supported. To enable xml-rpc, run aria2 with --enable-http-server. This option name is temporal and will be changed. The feature that reports download progress in html format is temporarily disabled. * src/HttpServer.cc * src/HttpServer.h * src/HttpServerBodyCommand.cc * src/HttpServerBodyCommand.h * src/HttpServerCommand.cc * src/HttpServerResponseCommand.cc * src/Makefile.am * src/OptionParser.cc * src/OptionParser.h * src/RequestGroupMan.cc * src/RequestGroupMan.h * src/XmlRpcMethod.cc * src/XmlRpcMethod.h * src/XmlRpcMethodFactory.cc * src/XmlRpcMethodFactory.h * src/XmlRpcMethodImpl.cc * src/XmlRpcMethodImpl.h * src/download_helper.cc * src/download_helper.h * test/Makefile.am * test/XmlRpcMethodTest.cc
Diffstat (limited to 'src/OptionParser.h')
-rw-r--r--src/OptionParser.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/OptionParser.h b/src/OptionParser.h
index b02f46c1..32422f50 100644
--- a/src/OptionParser.h
+++ b/src/OptionParser.h
@@ -56,6 +56,8 @@ private:
SharedHandle<OptionHandler>
getOptionHandlerByName(const std::string& optName);
+
+ static SharedHandle<OptionParser> _optionParser;
public:
OptionParser();
@@ -92,6 +94,8 @@ public:
SharedHandle<OptionHandler> findByShortName(char shortName) const;
const std::deque<SharedHandle<OptionHandler> >& getOptionHandlers() const;
+
+ static SharedHandle<OptionParser> getInstance();
};
typedef SharedHandle<OptionParser> OptionParserHandle;