/* */ #ifndef D_BT_PIECE_MESSAGE_VALIDATOR_H #define D_BT_PIECE_MESSAGE_VALIDATOR_H #include "BtMessageValidator.h" namespace aria2 { class BtPieceMessage; class BtPieceMessageValidator : public BtMessageValidator { private: const BtPieceMessage* message_; size_t numPiece_; int32_t pieceLength_; public: BtPieceMessageValidator(const BtPieceMessage* message, size_t numPiece, int32_t pieceLength); ~BtPieceMessageValidator(); virtual void validate(); }; } // namespace aria2 #endif // D_BT_PIECE_MESSAGE_VALIDATOR_H