/* */ #ifndef _D_TRACKER_UPDATE_COMMAND_H_ #define _D_TRACKER_UPDATE_COMMAND_H_ #include "Command.h" #include "TorrentDownloadEngine.h" #include "Logger.h" class TrackerUpdateCommand : public Command { private: TorrentDownloadEngine* e; const Logger* logger; bool prepareForRetry(); char* getTrackerResponse(int& trackerResponseLength); public: TrackerUpdateCommand(int cuid, TorrentDownloadEngine* e); virtual ~TrackerUpdateCommand(); bool execute(); }; #endif // _D_TRACKER_UPDATE_COMMAND_H_