/* */ #include "BtCancelMessage.h" #include "BtMessageDispatcher.h" namespace aria2 { const std::string BtCancelMessage::NAME("cancel"); BtCancelMessage::BtCancelMessage (size_t index, int32_t begin, int32_t length) :RangeBtMessage(ID, NAME, index, begin, length) {} SharedHandle BtCancelMessage::create (const unsigned char* data, size_t dataLength) { return RangeBtMessage::create(data, dataLength); } void BtCancelMessage::doReceivedAction() { if(isMetadataGetMode()) { return; } getBtMessageDispatcher()->doCancelSendingPieceAction (getIndex(), getBegin(), getLength()); } } // namespace aria2