diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-02-08 15:53:45 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-02-08 15:53:45 +0000 |
| commit | 1b7c1982896dba1d38e1fe84ba9660996607f5f9 (patch) | |
| tree | d12047cb37ded1e18d4d5b97844412538beb19ff /src/DHTAbstractTask.h | |
| parent | d82e183d346375ac8a58a298a58728be615f947e (diff) | |
2008-02-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed "using namespace std;" from all sources. Appended std::
prefix to c++
standard classes.
Included string.h where mem* function are used.
Diffstat (limited to 'src/DHTAbstractTask.h')
| -rw-r--r-- | src/DHTAbstractTask.h | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/DHTAbstractTask.h b/src/DHTAbstractTask.h index 0efdcc8e..c0016a8e 100644 --- a/src/DHTAbstractTask.h +++ b/src/DHTAbstractTask.h @@ -35,16 +35,18 @@ #ifndef _D_DHT_ABSTRACT_TASK_H_ #define _D_DHT_ABSTRACT_TASK_H_ -#include "common.h" -#include "DHTAbstractTaskDecl.h" -#include "DHTNodeDecl.h" -#include "DHTRoutingTableDecl.h" -#include "DHTMessageDispatcherDecl.h" -#include "DHTMessageFactoryDecl.h" -#include "DHTConstants.h" #include "DHTTask.h" -#include "DHTMessageDecl.h" -#include "DHTTaskQueueDecl.h" +#include "SharedHandle.h" +#include "DHTConstants.h" + +namespace aria2 { + +class DHTNode; +class DHTRoutingTable; +class DHTMessageDispatcher; +class DHTMessageFactory; +class DHTMessage; +class DHTTaskQueue; class Logger; @@ -54,7 +56,7 @@ protected: const Logger* _logger; - DHTNodeHandle _localNode; + SharedHandle<DHTNode> _localNode; WeakHandle<DHTRoutingTable> _routingTable; @@ -76,7 +78,9 @@ public: void setTaskQueue(const WeakHandle<DHTTaskQueue> taskQueue); - void setLocalNode(const DHTNodeHandle& localNode); + void setLocalNode(const SharedHandle<DHTNode>& localNode); }; +} // namespace aria2 + #endif // _D_DHT_ABSTRACT_TASK_H_ |
