/* */ #ifndef D_DHT_ANNOUNCE_PEER_REPLY_MESSAGE_H #define D_DHT_ANNOUNCE_PEER_REPLY_MESSAGE_H #include "DHTResponseMessage.h" namespace aria2 { class DHTAnnouncePeerReplyMessage:public DHTResponseMessage { public: DHTAnnouncePeerReplyMessage(const SharedHandle& localNode, const SharedHandle& remoteNode, const std::string& transactionID); virtual ~DHTAnnouncePeerReplyMessage(); virtual void doReceivedAction(); virtual SharedHandle getResponse(); virtual const std::string& getMessageType() const; virtual void accept(DHTMessageCallback* callback); static const std::string ANNOUNCE_PEER; }; } // namespace aria2 #endif // D_DHT_ANNOUNCE_PEER_REPLY_MESSAGE_H