/* */ #ifndef _D_PEER_CHOKE_COMMAND_H_ #define _D_PEER_CHOKE_COMMAND_H_ #include "Command.h" #include "SharedHandle.h" namespace aria2 { class DownloadEngine; class BtRuntime; class PeerStorage; class PeerChokeCommand : public Command { private: DownloadEngine* e; SharedHandle _peerStorage; SharedHandle _btRuntime; public: PeerChokeCommand(int32_t cuid, DownloadEngine* e); virtual ~PeerChokeCommand(); virtual bool execute(); void setPeerStorage(const SharedHandle& peerStorage); void setBtRuntime(const SharedHandle& btRuntime); }; } // namespace aria2 #endif // _D_PEER_CHOKE_COMMAND_H_