From ded040666efa013fccbe67b26700477359af7d23 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sat, 12 Jun 2010 02:54:39 +0000 Subject: 2010-06-12 Tatsuhiro Tsujikawa 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 --- src/DHTAbstractTask.h | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) (limited to 'src/DHTAbstractTask.h') 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 _factory; WeakHandle _taskQueue; +protected: + void setFinished(bool f) + { + _finished = f; + } + + Logger* getLogger() const + { + return _logger; + } public: DHTAbstractTask(); virtual bool finished(); + const WeakHandle& getRoutingTable() const + { + return _routingTable; + } + void setRoutingTable(const WeakHandle routingTable); + const WeakHandle& getMessageDispatcher() const + { + return _dispatcher; + } + void setMessageDispatcher(const WeakHandle dispatcher); + const WeakHandle& getMessageFactory() const + { + return _factory; + } + void setMessageFactory(const WeakHandle factory); + const WeakHandle& getTaskQueue() const + { + return _taskQueue; + } + void setTaskQueue(const WeakHandle taskQueue); + const SharedHandle& getLocalNode() const + { + return _localNode; + } + void setLocalNode(const SharedHandle& localNode); }; -- cgit