summaryrefslogtreecommitdiff
path: root/src/RpcMethodFactory.cc
Commit message (Collapse)AuthorAgeFilesLines
* Implement aria2.getDiskspaceInformation([gids]) calldiskspaceNils Maier2016-12-171-0/+5
|
* clang-format-3.9Tatsuhiro Tsujikawa2016-10-151-11/+33
|
* clang-formatTatsuhiro Tsujikawa2016-04-151-5/+9
|
* system.listNotifications RPC methodSonny Piers2016-04-081-0/+17
|
* Add system.listMethods RPC methodTatsuhiro Tsujikawa2015-12-261-0/+28
| | | | | | | | system.listMethods just returns the available RPC method names. It can be executed without secret token, because it just returns the method names, and does not alter anything. See GH-437
* Clean upTatsuhiro Tsujikawa2015-12-261-52/+113
|
* Add aria2.saveSession RPC methodTatsuhiro Tsujikawa2014-02-191-0/+2
| | | | | This method saves the current session to a file specified by --save-session option. This method returns "OK" if it succeeds.
* Rewrite RPC method factory functionTatsuhiro Tsujikawa2013-07-111-51/+50
|
* Return nullptr directly where std::shared_ptr is expectedTatsuhiro Tsujikawa2013-07-041-1/+1
| | | | | The constructor of std::shared_ptr which takes nullptr is not explicit so we can return nullptr directly.
* Require -std=c++11 and use std::shared_ptr instead of SharedHandleTatsuhiro Tsujikawa2013-06-221-41/+41
|
* Added aria2.getGlobalStat RPC method.Tatsuhiro Tsujikawa2011-06-171-0/+2
| | | | | It returns overall download/upload speed and the number of active/stopped/waiting downloads.
* Cache and reuse RpcMethod objects.Tatsuhiro Tsujikawa2011-06-151-2/+32
|
* Renamed classes in abstract layer of RPC service from XmlRpc* to Rpc*.Tatsuhiro Tsujikawa2011-03-141-0/+127
Now JSON-RPC is available by default regardless of XML library. XML-RPC becomes available when XML library is available.