diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-17 11:55:22 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-01-17 11:55:22 +0000 |
| commit | f2722cb870352dedd8bb962f4dfc45e89ce5f71b (patch) | |
| tree | 11e17dfcfd95800ecbfe0d8d02d9b8c9f0e2e503 /src/DownloadEngine.h | |
| parent | 87b18019b461e5f3a48bc22cdeb49e20a40ce236 (diff) | |
2010-01-17 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added aria2.getSessionInfo XML-RPC method. This method returns a
struct containing Session ID, which is generated each time when
aria2 is invoked.
* doc/aria2c.1.txt
* doc/xmlrpc/aria2rpc
* src/DownloadEngine.cc
* src/DownloadEngine.h
* src/XmlRpcMethodFactory.cc
* src/XmlRpcMethodImpl.cc
* src/XmlRpcMethodImpl.h
* test/XmlRpcMethodTest.cc
Diffstat (limited to 'src/DownloadEngine.h')
| -rw-r--r-- | src/DownloadEngine.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/DownloadEngine.h b/src/DownloadEngine.h index 8c9fc591..fc282bf3 100644 --- a/src/DownloadEngine.h +++ b/src/DownloadEngine.h @@ -73,6 +73,8 @@ class DownloadEngine { private: void waitData(); + std::string _sessionId; + SharedHandle<EventPoll> _eventPoll; Logger* logger; @@ -274,6 +276,11 @@ public: } void setRefreshInterval(time_t interval); + + const std::string getSessionId() const + { + return _sessionId; + } }; typedef SharedHandle<DownloadEngine> DownloadEngineHandle; |
