From d6a8fa5b100d87e9c939e4204109da8eaae2018a Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Fri, 10 Jul 2009 15:55:42 +0000 Subject: 2009-07-11 Tatsuhiro Tsujikawa Implemented getVersion xml-rpc method. This method returns struct which has 2 key-value pairs: "version" key is associated to the version of aria2, such as "1.5.0". "enabledFeatures" key is associated to the list of enabled features, such as "Async DNS", "BitTorrent". * src/FeatureConfig.h * src/XmlRpcMethodFactory.cc * src/XmlRpcMethodImpl.cc * src/XmlRpcMethodImpl.h * test/XmlRpcMethodTest.cc --- src/FeatureConfig.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/FeatureConfig.h') diff --git a/src/FeatureConfig.h b/src/FeatureConfig.h index 29ac7a74..97ee1a15 100644 --- a/src/FeatureConfig.h +++ b/src/FeatureConfig.h @@ -62,6 +62,11 @@ public: std::string featureSummary() const; + const FeatureMap& getFeatures() const + { + return _features; + } + static const std::string FEATURE_HTTPS; static const std::string FEATURE_BITTORRENT; static const std::string FEATURE_METALINK; -- cgit