Tatsuhiro Tsujikawa
3dfbec0f9f
2010-06-13 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten DHTMessageCallback using Visitor pattern. Eliminated
dynamic_pointer_cast.
* src/DHTMessageCallbackImpl.cc: Removed
* src/DHTMessageReceiver.cc
* src/DHTAbstractNodeLookupTask.h
* src/DHTAnnouncePeerReplyMessage.h
* src/DHTReplaceNodeTask.h
* src/DHTFindNodeReplyMessage.cc
* src/DHTGetPeersReplyMessage.h
* src/DHTPeerLookupTask.h
* src/DHTMessageCallbackImpl.h: Removed
* src/DHTMessageFactory.h
* src/DHTNodeLookupTaskCallback.h
* src/DHTMessageTracker.h
* src/DHTMessageCallbackListener.h: Removed
* src/DHTGetPeersReplyMessage.cc
* src/DHTMessageCallback.h
* src/DHTAnnouncePeerReplyMessage.cc
* src/DHTNodeLookupTask.h
* src/DHTReplaceNodeTask.cc
* src/DHTPeerLookupTaskCallback.cc
* src/DHTMessageTracker.cc
* src/DHTPingReplyMessage.cc
* src/DHTPingTask.cc
* src/DHTMessageFactoryImpl.h
* src/Makefile.am
* src/DHTNodeLookupTask.cc
* src/DHTPeerLookupTaskCallback.h
* src/DHTPeerLookupTask.cc
* src/DHTMessageReceiver.h
* src/DHTMessageFactoryImpl.cc
* src/DHTResponseMessage.h
* src/DHTFindNodeReplyMessage.h
* src/DHTPingReplyMessageCallback.h
* src/Makefile.in
* src/DHTBucketRefreshTask.cc
* src/DHTNodeLookupTaskCallback.cc
* src/DHTPingTask.h
* src/DHTPingReplyMessage.h
* src/DHTAbstractNodeLookupTask.cc: Removed
* test/DHTMessageTrackerTest.cc
* test/DHTPingMessageTest.cc
* test/DHTGetPeersMessageTest.cc
* test/MockDHTMessage.h
* test/MockDHTMessageFactory.h
* test/DHTFindNodeMessageTest.cc
* test/MockDHTMessageCallback.h
* test/DHTAnnouncePeerMessageTest.cc
2010-06-13 11:25:21 +00:00
..
2010-03-25 13:51:10 +00:00
2010-01-28 14:01:50 +00:00
2009-12-24 14:59:47 +00:00
2010-04-27 14:18:03 +00:00
2010-03-07 10:36:42 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 14:22:43 +00:00
2010-03-19 08:56:17 +00:00
2010-04-03 04:02:14 +00:00
2010-02-28 12:30:11 +00:00
2010-03-04 16:24:03 +00:00
2010-06-11 12:49:14 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-06-12 13:49:39 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-06-11 12:49:14 +00:00
2010-06-11 12:49:14 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-25 14:22:43 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-03-04 16:24:03 +00:00
2010-01-05 16:01:46 +00:00
2010-01-29 12:12:21 +00:00
2010-01-29 12:04:36 +00:00
2010-02-28 12:30:11 +00:00
2010-01-28 14:25:16 +00:00
2010-03-25 13:51:10 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 13:51:10 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 01:53:49 +00:00
2010-03-28 07:23:33 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 11:25:21 +00:00
2010-03-20 09:10:23 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 11:25:21 +00:00
2010-03-20 09:10:23 +00:00
2010-06-13 11:25:21 +00:00
2010-06-13 01:53:49 +00:00
2010-06-13 02:13:43 +00:00
2010-06-13 01:53:49 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 11:25:21 +00:00
2010-06-13 01:53:49 +00:00
2010-06-13 01:53:49 +00:00
2010-06-13 11:25:21 +00:00
2010-03-20 09:10:23 +00:00
2010-03-25 14:22:43 +00:00
2010-03-25 14:22:43 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 13:51:10 +00:00
2010-03-25 14:22:43 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 13:51:10 +00:00
2010-03-25 13:51:10 +00:00
2010-03-06 14:21:43 +00:00
2010-03-19 09:16:53 +00:00
2010-01-24 13:49:07 +00:00
2010-03-07 14:17:53 +00:00
2010-01-05 16:01:46 +00:00
2010-01-22 14:09:39 +00:00
2010-06-13 01:53:49 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-04-02 14:16:10 +00:00
2010-03-07 10:36:42 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 13:51:10 +00:00
2010-05-14 14:11:56 +00:00
2010-05-14 14:11:56 +00:00
2010-03-25 14:22:43 +00:00
2010-03-09 14:19:25 +00:00
2010-06-13 01:53:49 +00:00
2010-05-06 14:18:29 +00:00
2010-06-01 12:56:21 +00:00
2010-05-14 14:11:56 +00:00
2010-02-27 08:22:58 +00:00
2010-05-06 14:18:29 +00:00
2010-02-27 15:04:48 +00:00
2010-03-02 15:14:39 +00:00
2010-05-14 15:18:59 +00:00
2010-02-27 15:14:40 +00:00
2010-06-12 14:39:26 +00:00
2010-02-27 15:14:40 +00:00
2010-06-12 14:39:26 +00:00
2010-02-28 12:30:11 +00:00
2010-06-12 14:39:26 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-06-13 11:25:21 +00:00
2010-06-13 11:25:21 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 11:25:21 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-04-11 08:28:22 +00:00
2010-03-25 13:51:10 +00:00
2010-03-25 14:22:43 +00:00
2010-03-25 13:51:10 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-02-28 12:30:11 +00:00
2010-01-29 12:04:36 +00:00
2010-03-11 15:09:34 +00:00
2010-03-25 14:22:43 +00:00
2010-02-28 12:30:11 +00:00
2010-06-13 01:53:49 +00:00
2010-02-08 12:31:13 +00:00
2010-06-13 01:53:49 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 14:22:43 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-03-25 13:51:10 +00:00
2010-01-05 16:01:46 +00:00
2010-03-07 10:36:42 +00:00
2010-03-28 07:23:33 +00:00
2010-02-28 12:30:11 +00:00
2010-04-08 12:54:14 +00:00
2010-01-05 16:01:46 +00:00
2010-04-08 12:54:14 +00:00
2010-02-28 12:30:11 +00:00
2010-02-27 08:22:58 +00:00
2010-01-05 16:01:46 +00:00
2010-01-28 14:01:50 +00:00
2010-03-06 08:29:53 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-04-03 04:02:14 +00:00
2010-04-03 04:02:14 +00:00
2010-05-06 12:49:50 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-01-05 16:01:46 +00:00
2010-01-05 16:01:46 +00:00
2010-02-28 12:30:11 +00:00
2010-06-13 01:53:49 +00:00
2010-06-13 02:30:32 +00:00
2010-01-05 16:01:46 +00:00
2010-06-13 02:26:34 +00:00