diff options
Diffstat (limited to 'src/DHTMessageFactoryImpl.cc')
| -rw-r--r-- | src/DHTMessageFactoryImpl.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/DHTMessageFactoryImpl.cc b/src/DHTMessageFactoryImpl.cc index 12bf3d65..b3ffe51c 100644 --- a/src/DHTMessageFactoryImpl.cc +++ b/src/DHTMessageFactoryImpl.cc @@ -48,6 +48,7 @@ #include "DHTGetPeersReplyMessage.h" #include "DHTAnnouncePeerMessage.h" #include "DHTAnnouncePeerReplyMessage.h" +#include "DHTUnknownMessage.h" #include "DHTConnection.h" #include "DHTMessageDispatcher.h" #include "DHTPeerAnnounceStorage.h" @@ -387,6 +388,16 @@ DHTMessageFactoryImpl::createAnnouncePeerReplyMessage(const DHTNodeHandle& remot return m; } +DHTMessageHandle +DHTMessageFactoryImpl::createUnknownMessage(const char* data, size_t length, + const string& ipaddr, uint16_t port) + +{ + SharedHandle<DHTUnknownMessage> m = + new DHTUnknownMessage(_localNode, data, length, ipaddr, port); + return m; +} + void DHTMessageFactoryImpl::setRoutingTable(const DHTRoutingTableHandle& routingTable) { _routingTable = routingTable; |
