/* */ #ifndef _D_DHT_FIND_NODE_REPLY_MESSAGE_H_ #define _D_DHT_FIND_NODE_REPLY_MESSAGE_H_ #include "DHTResponseMessage.h" class DHTFindNodeReplyMessage:public DHTResponseMessage { private: DHTNodes _closestKNodes; public: DHTFindNodeReplyMessage(const DHTNodeHandle& localNode, const DHTNodeHandle& remoteNode, const string& transactionID); virtual ~DHTFindNodeReplyMessage(); virtual void doReceivedAction(); virtual Dictionary* getResponse(); virtual string getMessageType() const; virtual void validate() const; const DHTNodes& getClosestKNodes() const; void setClosestKNodes(const DHTNodes& closestKNodes); }; #endif // _D_DHT_FIND_NODE_REPLY_MESSAGE_H_