/* */ #ifndef _D_BT_MESSAGE_VALIDATOR_H_ #define _D_BT_MESSAGE_VALIDATOR_H_ #include "common.h" #include "SharedHandle.h" #include #include namespace aria2 { typedef std::deque Errors; class BtMessageValidator { public: virtual ~BtMessageValidator() {} virtual bool validate(Errors& errors) = 0; }; typedef SharedHandle BtMessageValidatorHandle; } // namespace aria2 #endif // _D_BT_MESSAGE_VALIDATOR_H_