/* */ #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_; size_t pieceLength_; public: BtPieceMessageValidator(const BtPieceMessage* message, size_t numPiece, size_t pieceLength); ~BtPieceMessageValidator(); virtual void validate(); }; typedef SharedHandle BtPieceMessageValidatorHandle; } // namespace aria2 #endif // D_BT_PIECE_MESSAGE_VALIDATOR_H