diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-12 02:54:39 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-12 02:54:39 +0000 |
| commit | ded040666efa013fccbe67b26700477359af7d23 (patch) | |
| tree | 4190d17e6477adc683e65402ba9e0eb63ef64476 /src/DHTAbstractTask.h | |
| parent | f7001132bca9edafc15eda43457144773bada37d (diff) | |
2010-06-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made protected member variable private. Added accessor funcs.
* src/DHTAbstractNodeLookupTask.cc
* src/DHTAbstractNodeLookupTask.h
* src/DHTAbstractTask.h
* src/DHTBucketRefreshTask.cc
* src/DHTNodeLookupTask.cc
* src/DHTNodeLookupTask.h
* src/DHTPeerLookupTask.cc
* src/DHTPeerLookupTask.h
* src/DHTPingTask.cc
* src/DHTPingTask.h
* src/DHTReplaceNodeTask.cc
* src/DHTReplaceNodeTask.h
Diffstat (limited to 'src/DHTAbstractTask.h')
| -rw-r--r-- | src/DHTAbstractTask.h | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/src/DHTAbstractTask.h b/src/DHTAbstractTask.h index 06225e54..5154dd69 100644 --- a/src/DHTAbstractTask.h +++ b/src/DHTAbstractTask.h @@ -51,7 +51,7 @@ class DHTTaskQueue; class Logger; class DHTAbstractTask:public DHTTask { -protected: +private: bool _finished; Logger* _logger; @@ -65,19 +65,54 @@ protected: WeakHandle<DHTMessageFactory> _factory; WeakHandle<DHTTaskQueue> _taskQueue; +protected: + void setFinished(bool f) + { + _finished = f; + } + + Logger* getLogger() const + { + return _logger; + } public: DHTAbstractTask(); virtual bool finished(); + const WeakHandle<DHTRoutingTable>& getRoutingTable() const + { + return _routingTable; + } + void setRoutingTable(const WeakHandle<DHTRoutingTable> routingTable); + const WeakHandle<DHTMessageDispatcher>& getMessageDispatcher() const + { + return _dispatcher; + } + void setMessageDispatcher(const WeakHandle<DHTMessageDispatcher> dispatcher); + const WeakHandle<DHTMessageFactory>& getMessageFactory() const + { + return _factory; + } + void setMessageFactory(const WeakHandle<DHTMessageFactory> factory); + const WeakHandle<DHTTaskQueue>& getTaskQueue() const + { + return _taskQueue; + } + void setTaskQueue(const WeakHandle<DHTTaskQueue> taskQueue); + const SharedHandle<DHTNode>& getLocalNode() const + { + return _localNode; + } + void setLocalNode(const SharedHandle<DHTNode>& localNode); }; |
