summaryrefslogtreecommitdiff
path: root/src/DHTMessageFactoryImpl.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-10-26 12:36:41 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-10-26 12:36:41 +0000
commit8a920ba5e38b8a7c43dc088b1837026e69b078f3 (patch)
treeb36f8ed8a9cc8a39f134cf89bb77fb0fda75bc4e /src/DHTMessageFactoryImpl.h
parent90c6d5072b70e51ad754c31436abf9479a288769 (diff)
2008-10-26 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Changed signature of DHTMessageFactory::createResponseMessage(). Removed unused validateIDMatch. * src/DHTMessageFactory.h * src/DHTMessageFactoryImpl.cc * src/DHTMessageFactoryImpl.h * src/DHTMessageTracker.cc * test/DHTMessageFactoryImplTest.cc * test/MockDHTMessageFactory.h Dropped DHT message coming from same ID of localhost. * src/DHTMessageReceiver.cc Rejected adding node whose ID is the same as localhost's. * src/DHTRoutingTable.cc * test/BtPortMessageTest.cc * test/DHTRoutingTableTest.cc
Diffstat (limited to 'src/DHTMessageFactoryImpl.h')
-rw-r--r--src/DHTMessageFactoryImpl.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/DHTMessageFactoryImpl.h b/src/DHTMessageFactoryImpl.h
index 7014a3b1..57986c8b 100644
--- a/src/DHTMessageFactoryImpl.h
+++ b/src/DHTMessageFactoryImpl.h
@@ -71,8 +71,6 @@ private:
void validateID(const Data* id) const;
- void validateIDMatch(const unsigned char* expected, const unsigned char* actual) const;
-
void validatePort(const Data* i) const;
std::deque<SharedHandle<DHTNode> > extractNodes(const unsigned char* src, size_t length);
@@ -91,7 +89,7 @@ public:
virtual SharedHandle<DHTMessage>
createResponseMessage(const std::string& messageType,
const Dictionary* d,
- const SharedHandle<DHTNode>& remoteNode);
+ const std::string& ipaddr, uint16_t port);
virtual SharedHandle<DHTMessage>
createPingMessage(const SharedHandle<DHTNode>& remoteNode,