/* */ #ifndef _D_BT_CONTEXT_AWARE_COMMAND_H_ #define _D_BT_CONTEXT_AWARE_COMMAND_H_ #include "common.h" #include "BtContext.h" #include "BtRuntime.h" #include "PieceStorage.h" #include "PeerStorage.h" #include "BtAnnounce.h" #include "BtProgressInfoFile.h" class BtContextAwareCommand { protected: BtContextHandle btContext; BtRuntimeHandle btRuntime; PieceStorageHandle pieceStorage; PeerStorageHandle peerStorage; BtAnnounceHandle btAnnounce; BtProgressInfoFileHandle btProgressInfoFile; public: BtContextAwareCommand(const BtContextHandle& btContext); virtual ~BtContextAwareCommand(); }; #endif // _D_BT_CONTEXT_AWARE_COMMAND_H_