diff --git a/ChangeLog b/ChangeLog index 615aaa41..3a54dbff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2009-05-15 Tatsuhiro Tsujikawa + + Added changeOption command. Currently, max-download-limit, + max-upload-limit option are available in this command. + * src/RequestGroup.h + * src/XmlRpcMethod.cc + * src/XmlRpcMethod.h + * src/XmlRpcMethodFactory.cc + * src/XmlRpcMethodImpl.cc + * src/XmlRpcMethodImpl.h + * test/XmlRpcMethodTest.cc + 2009-05-14 Tatsuhiro Tsujikawa Added purgeDownloadResult command. diff --git a/src/RequestGroup.h b/src/RequestGroup.h index 02b7dd15..6deed1ab 100644 --- a/src/RequestGroup.h +++ b/src/RequestGroup.h @@ -473,10 +473,22 @@ public: return _maxDownloadSpeedLimit; } + void setMaxDownloadSpeedLimit(unsigned int speed) + { + _maxDownloadSpeedLimit = speed; + } + unsigned int getMaxUploadSpeedLimit() const { return _maxUploadSpeedLimit; } + + void setMaxUploadSpeedLimit(unsigned int speed) + { + _maxUploadSpeedLimit = speed; + } + + static void resetGIDCounter() { _gidCounter = 0; } }; typedef SharedHandle RequestGroupHandle; diff --git a/src/XmlRpcMethod.cc b/src/XmlRpcMethod.cc index 89a4579b..145dc9a1 100644 --- a/src/XmlRpcMethod.cc +++ b/src/XmlRpcMethod.cc @@ -74,16 +74,20 @@ XmlRpcResponse XmlRpcMethod::execute } } -void XmlRpcMethod::gatherRequestOption -(const SharedHandle