/* */ #include "DHTAnnouncePeerReplyMessage.h" #include "DHTNode.h" #include "bencode.h" namespace aria2 { const std::string DHTAnnouncePeerReplyMessage::ANNOUNCE_PEER("announce_peer"); DHTAnnouncePeerReplyMessage::DHTAnnouncePeerReplyMessage(const SharedHandle& localNode, const SharedHandle& remoteNode, const std::string& transactionID): DHTResponseMessage(localNode, remoteNode, transactionID) {} DHTAnnouncePeerReplyMessage::~DHTAnnouncePeerReplyMessage() {} void DHTAnnouncePeerReplyMessage::doReceivedAction() {} BDE DHTAnnouncePeerReplyMessage::getResponse() { BDE rDict = BDE::dict(); rDict[DHTMessage::ID] = BDE(_localNode->getID(), DHT_ID_LENGTH); return rDict; } std::string DHTAnnouncePeerReplyMessage::getMessageType() const { return ANNOUNCE_PEER; } void DHTAnnouncePeerReplyMessage::validate() const {} } // namespace aria2