/* */ #ifndef D_BT_DEPENDENCY_H #define D_BT_DEPENDENCY_H #include "Dependency.h" #include namespace aria2 { class RequestGroup; class Option; class BtDependency : public Dependency { private: RequestGroup* dependant_; std::shared_ptr dependee_; public: BtDependency(RequestGroup* dependant, const std::shared_ptr& dependee); virtual ~BtDependency(); virtual bool resolve() CXX11_OVERRIDE; }; } // namespace aria2 #endif // D_BT_DEPENDENCY_H