/* */ #ifndef _D_DHT_PEER_ANNOUNCE_COMMAND_H_ #define _D_DHT_PEER_ANNOUNCE_COMMAND_H_ #include "TimeBasedCommand.h" #include "DHTPeerAnnounceStorageDecl.h" class DHTPeerAnnounceCommand:public TimeBasedCommand { private: DHTPeerAnnounceStorageHandle _peerAnnounceStorage; public: DHTPeerAnnounceCommand(int32_t cuid, DownloadEngine* e, time_t interval); virtual ~DHTPeerAnnounceCommand(); virtual void preProcess(); virtual void process(); void setPeerAnnounceStorage(const DHTPeerAnnounceStorageHandle& storage); }; #endif // _D_DHT_PEER_ANNOUNCE_COMMAND_H_