/* */ #ifndef D_UNION_SEED_CRITERIA_H #define D_UNION_SEED_CRITERIA_H #include "SeedCriteria.h" #include namespace aria2 { class UnionSeedCriteria : public SeedCriteria { private: std::vector > criterion_; public: UnionSeedCriteria(); virtual ~UnionSeedCriteria(); virtual void reset(); virtual bool evaluate(); void addSeedCriteria(const SharedHandle& cri); const std::vector >& getSeedCriterion() const { return criterion_; } }; } // namespace aria2 #endif // D_UNION_SEED_CRITERIA_H