summaryrefslogtreecommitdiff
path: root/src/BtRequestMessage.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-11 15:44:04 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-11 15:44:04 +0000
commit4e0c03500cb4d78cd873086072c9fac3cc8bc573 (patch)
tree300ab2efcf13c2aa53586c7989aff7c8d91b6ea1 /src/BtRequestMessage.h
parentaecd8bbfeb603dee0fcd2a8b7663968f2182e491 (diff)
2009-03-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
BtMessage now holds _id attribute. MESSAGE_LENGTH that is declared as non-const previously is now const and defined in class definition. * src/AbstractBtMessage.cc * src/AbstractBtMessage.h * src/BtAllowedFastMessage.cc * src/BtAllowedFastMessage.h * src/BtBitfieldMessage.h * src/BtCancelMessage.cc * src/BtCancelMessage.h * src/BtChokeMessage.cc * src/BtChokeMessage.h * src/BtExtendedMessage.cc * src/BtExtendedMessage.h * src/BtHandshakeMessage.cc * src/BtHandshakeMessage.h * src/BtHaveAllMessage.cc * src/BtHaveAllMessage.h * src/BtHaveMessage.cc * src/BtHaveMessage.h * src/BtHaveNoneMessage.cc * src/BtHaveNoneMessage.h * src/BtInterestedMessage.cc * src/BtInterestedMessage.h * src/BtKeepAliveMessage.cc * src/BtKeepAliveMessage.h * src/BtMessage.h * src/BtNotInterestedMessage.cc * src/BtNotInterestedMessage.h * src/BtPieceMessage.h * src/BtPortMessage.cc * src/BtPortMessage.h * src/BtRejectMessage.cc * src/BtRejectMessage.h * src/BtRequestMessage.cc * src/BtRequestMessage.h * src/BtSuggestPieceMessage.cc * src/BtSuggestPieceMessage.h * src/BtUnchokeMessage.cc * src/BtUnchokeMessage.h * src/SimpleBtMessage.cc * src/SimpleBtMessage.h * test/MockBtMessage.h
Diffstat (limited to 'src/BtRequestMessage.h')
-rw-r--r--src/BtRequestMessage.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/BtRequestMessage.h b/src/BtRequestMessage.h
index 5c762b8b..97d66ca3 100644
--- a/src/BtRequestMessage.h
+++ b/src/BtRequestMessage.h
@@ -52,7 +52,7 @@ private:
size_t blockIndex;
unsigned char* msg;
- static size_t MESSAGE_LENGTH;
+ static const size_t MESSAGE_LENGTH = 17;
class BtAbortOutstandingRequestEventListener : public AbstractBtEventListener {
private:
@@ -71,7 +71,8 @@ public:
uint32_t begin = 0,
uint32_t length = 0,
size_t blockIndex = 0)
- :index(index),
+ :SimpleBtMessage(ID),
+ index(index),
begin(begin),
length(length),
blockIndex(blockIndex),
@@ -101,8 +102,6 @@ public:
static BtRequestMessageHandle create(const unsigned char* data, size_t dataLength);
- virtual uint8_t getId() { return ID; }
-
virtual void doReceivedAction();
virtual const unsigned char* getMessage();