mirror of https://github.com/aria2/aria2
2009-11-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Renamed ExtensionMessage::getBencodedData() as ExtensionMessage::getPayload() * src/BtExtendedMessage.cc * src/ExtensionMessage.h * src/HandshakeExtensionMessage.cc * src/HandshakeExtensionMessage.h * src/UTMetadataDataExtensionMessage.cc * src/UTMetadataDataExtensionMessage.h * src/UTMetadataRejectExtensionMessage.cc * src/UTMetadataRejectExtensionMessage.h * src/UTMetadataRequestExtensionMessage.cc * src/UTMetadataRequestExtensionMessage.h * src/UTPexExtensionMessage.cc * src/UTPexExtensionMessage.h * test/HandshakeExtensionMessageTest.cc * test/MockExtensionMessage.h * test/UTMetadataDataExtensionMessageTest.cc * test/UTMetadataRejectExtensionMessageTest.cc * test/UTMetadataRequestExtensionMessageTest.cc * test/UTPexExtensionMessageTest.ccpull/1/head
parent
1d8a3df058
commit
6939be2765
23
ChangeLog
23
ChangeLog
|
@ -1,3 +1,26 @@
|
||||||
|
2009-11-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Renamed ExtensionMessage::getBencodedData() as
|
||||||
|
ExtensionMessage::getPayload()
|
||||||
|
* src/BtExtendedMessage.cc
|
||||||
|
* src/ExtensionMessage.h
|
||||||
|
* src/HandshakeExtensionMessage.cc
|
||||||
|
* src/HandshakeExtensionMessage.h
|
||||||
|
* src/UTMetadataDataExtensionMessage.cc
|
||||||
|
* src/UTMetadataDataExtensionMessage.h
|
||||||
|
* src/UTMetadataRejectExtensionMessage.cc
|
||||||
|
* src/UTMetadataRejectExtensionMessage.h
|
||||||
|
* src/UTMetadataRequestExtensionMessage.cc
|
||||||
|
* src/UTMetadataRequestExtensionMessage.h
|
||||||
|
* src/UTPexExtensionMessage.cc
|
||||||
|
* src/UTPexExtensionMessage.h
|
||||||
|
* test/HandshakeExtensionMessageTest.cc
|
||||||
|
* test/MockExtensionMessage.h
|
||||||
|
* test/UTMetadataDataExtensionMessageTest.cc
|
||||||
|
* test/UTMetadataRejectExtensionMessageTest.cc
|
||||||
|
* test/UTMetadataRequestExtensionMessageTest.cc
|
||||||
|
* test/UTPexExtensionMessageTest.cc
|
||||||
|
|
||||||
2009-11-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2009-11-28 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Updated man page for BitTorrent Magnet URI.
|
Updated man page for BitTorrent Magnet URI.
|
||||||
|
|
|
@ -73,7 +73,7 @@ const unsigned char* BtExtendedMessage::getMessage() {
|
||||||
* extpayload --- extpayload, nbytes
|
* extpayload --- extpayload, nbytes
|
||||||
* total: 6+extpayload.length bytes
|
* total: 6+extpayload.length bytes
|
||||||
*/
|
*/
|
||||||
std::string payload = _extensionMessage->getBencodedData();
|
std::string payload = _extensionMessage->getPayload();
|
||||||
_msgLength = 6+payload.size();
|
_msgLength = 6+payload.size();
|
||||||
_msg = new unsigned char[_msgLength];
|
_msg = new unsigned char[_msgLength];
|
||||||
bittorrent::createPeerMessageString(_msg, _msgLength, 2+payload.size(), ID);
|
bittorrent::createPeerMessageString(_msg, _msgLength, 2+payload.size(), ID);
|
||||||
|
|
|
@ -46,7 +46,7 @@ class ExtensionMessage {
|
||||||
public:
|
public:
|
||||||
virtual ~ExtensionMessage() {}
|
virtual ~ExtensionMessage() {}
|
||||||
|
|
||||||
virtual std::string getBencodedData() = 0;
|
virtual std::string getPayload() = 0;
|
||||||
|
|
||||||
virtual uint8_t getExtensionMessageID() = 0;
|
virtual uint8_t getExtensionMessageID() = 0;
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ HandshakeExtensionMessage::HandshakeExtensionMessage():
|
||||||
|
|
||||||
HandshakeExtensionMessage::~HandshakeExtensionMessage() {}
|
HandshakeExtensionMessage::~HandshakeExtensionMessage() {}
|
||||||
|
|
||||||
std::string HandshakeExtensionMessage::getBencodedData()
|
std::string HandshakeExtensionMessage::getPayload()
|
||||||
{
|
{
|
||||||
BDE dict = BDE::dict();
|
BDE dict = BDE::dict();
|
||||||
if(!_clientVersion.empty()) {
|
if(!_clientVersion.empty()) {
|
||||||
|
|
|
@ -68,7 +68,7 @@ public:
|
||||||
|
|
||||||
virtual ~HandshakeExtensionMessage();
|
virtual ~HandshakeExtensionMessage();
|
||||||
|
|
||||||
virtual std::string getBencodedData();
|
virtual std::string getPayload();
|
||||||
|
|
||||||
virtual uint8_t getExtensionMessageID()
|
virtual uint8_t getExtensionMessageID()
|
||||||
{
|
{
|
||||||
|
|
|
@ -54,7 +54,7 @@ UTMetadataDataExtensionMessage::UTMetadataDataExtensionMessage
|
||||||
(uint8_t extensionMessageID):UTMetadataExtensionMessage(extensionMessageID),
|
(uint8_t extensionMessageID):UTMetadataExtensionMessage(extensionMessageID),
|
||||||
_logger(LogFactory::getInstance()) {}
|
_logger(LogFactory::getInstance()) {}
|
||||||
|
|
||||||
std::string UTMetadataDataExtensionMessage::getBencodedData()
|
std::string UTMetadataDataExtensionMessage::getPayload()
|
||||||
{
|
{
|
||||||
BDE dict = BDE::dict();
|
BDE dict = BDE::dict();
|
||||||
dict["msg_type"] = 1;
|
dict["msg_type"] = 1;
|
||||||
|
|
|
@ -63,7 +63,7 @@ private:
|
||||||
public:
|
public:
|
||||||
UTMetadataDataExtensionMessage(uint8_t extensionMessageID);
|
UTMetadataDataExtensionMessage(uint8_t extensionMessageID);
|
||||||
|
|
||||||
virtual std::string getBencodedData();
|
virtual std::string getPayload();
|
||||||
|
|
||||||
virtual std::string toString() const;
|
virtual std::string toString() const;
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ UTMetadataRejectExtensionMessage::UTMetadataRejectExtensionMessage
|
||||||
(uint8_t extensionMessageID):
|
(uint8_t extensionMessageID):
|
||||||
UTMetadataExtensionMessage(extensionMessageID) {}
|
UTMetadataExtensionMessage(extensionMessageID) {}
|
||||||
|
|
||||||
std::string UTMetadataRejectExtensionMessage::getBencodedData()
|
std::string UTMetadataRejectExtensionMessage::getPayload()
|
||||||
{
|
{
|
||||||
BDE dict = BDE::dict();
|
BDE dict = BDE::dict();
|
||||||
dict["msg_type"] = 2;
|
dict["msg_type"] = 2;
|
||||||
|
|
|
@ -43,7 +43,7 @@ class UTMetadataRejectExtensionMessage:public UTMetadataExtensionMessage {
|
||||||
public:
|
public:
|
||||||
UTMetadataRejectExtensionMessage(uint8_t extensionMessageID);
|
UTMetadataRejectExtensionMessage(uint8_t extensionMessageID);
|
||||||
|
|
||||||
virtual std::string getBencodedData();
|
virtual std::string getPayload();
|
||||||
|
|
||||||
virtual std::string toString() const;
|
virtual std::string toString() const;
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ namespace aria2 {
|
||||||
UTMetadataRequestExtensionMessage::UTMetadataRequestExtensionMessage
|
UTMetadataRequestExtensionMessage::UTMetadataRequestExtensionMessage
|
||||||
(uint8_t extensionMessageID):UTMetadataExtensionMessage(extensionMessageID) {}
|
(uint8_t extensionMessageID):UTMetadataExtensionMessage(extensionMessageID) {}
|
||||||
|
|
||||||
std::string UTMetadataRequestExtensionMessage::getBencodedData()
|
std::string UTMetadataRequestExtensionMessage::getPayload()
|
||||||
{
|
{
|
||||||
BDE dict = BDE::dict();
|
BDE dict = BDE::dict();
|
||||||
dict["msg_type"] = 0;
|
dict["msg_type"] = 0;
|
||||||
|
|
|
@ -56,7 +56,7 @@ private:
|
||||||
public:
|
public:
|
||||||
UTMetadataRequestExtensionMessage(uint8_t extensionMessageID);
|
UTMetadataRequestExtensionMessage(uint8_t extensionMessageID);
|
||||||
|
|
||||||
virtual std::string getBencodedData();
|
virtual std::string getPayload();
|
||||||
|
|
||||||
virtual std::string toString() const;
|
virtual std::string toString() const;
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ UTPexExtensionMessage::UTPexExtensionMessage(uint8_t extensionMessageID):
|
||||||
|
|
||||||
UTPexExtensionMessage::~UTPexExtensionMessage() {}
|
UTPexExtensionMessage::~UTPexExtensionMessage() {}
|
||||||
|
|
||||||
std::string UTPexExtensionMessage::getBencodedData()
|
std::string UTPexExtensionMessage::getPayload()
|
||||||
{
|
{
|
||||||
std::pair<std::string, std::string> freshPeerPair =
|
std::pair<std::string, std::string> freshPeerPair =
|
||||||
createCompactPeerListAndFlag(_freshPeers);
|
createCompactPeerListAndFlag(_freshPeers);
|
||||||
|
|
|
@ -73,7 +73,7 @@ public:
|
||||||
|
|
||||||
virtual ~UTPexExtensionMessage();
|
virtual ~UTPexExtensionMessage();
|
||||||
|
|
||||||
virtual std::string getBencodedData();
|
virtual std::string getPayload();
|
||||||
|
|
||||||
virtual uint8_t getExtensionMessageID()
|
virtual uint8_t getExtensionMessageID()
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,11 +68,11 @@ void HandshakeExtensionMessageTest::testGetBencodedData()
|
||||||
"13:metadata_sizei1024e"
|
"13:metadata_sizei1024e"
|
||||||
"1:pi6889e"
|
"1:pi6889e"
|
||||||
"1:v5:aria2"
|
"1:v5:aria2"
|
||||||
"e"), msg.getBencodedData());
|
"e"), msg.getPayload());
|
||||||
|
|
||||||
msg.setMetadataSize(0);
|
msg.setMetadataSize(0);
|
||||||
CPPUNIT_ASSERT
|
CPPUNIT_ASSERT
|
||||||
(msg.getBencodedData().find("metadata_size") == std::string::npos);
|
(msg.getPayload().find("metadata_size") == std::string::npos);
|
||||||
}
|
}
|
||||||
|
|
||||||
void HandshakeExtensionMessageTest::testToString()
|
void HandshakeExtensionMessageTest::testToString()
|
||||||
|
|
|
@ -30,7 +30,7 @@ public:
|
||||||
|
|
||||||
virtual ~MockExtensionMessage() {}
|
virtual ~MockExtensionMessage() {}
|
||||||
|
|
||||||
virtual std::string getBencodedData()
|
virtual std::string getPayload()
|
||||||
{
|
{
|
||||||
return _data;
|
return _data;
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,7 +53,7 @@ void UTMetadataDataExtensionMessageTest::testGetBencodedData()
|
||||||
msg.setData(data);
|
msg.setData(data);
|
||||||
CPPUNIT_ASSERT_EQUAL
|
CPPUNIT_ASSERT_EQUAL
|
||||||
(std::string("d8:msg_typei1e5:piecei1e10:total_sizei16384ee")+data,
|
(std::string("d8:msg_typei1e5:piecei1e10:total_sizei16384ee")+data,
|
||||||
msg.getBencodedData());
|
msg.getPayload());
|
||||||
}
|
}
|
||||||
|
|
||||||
void UTMetadataDataExtensionMessageTest::testToString()
|
void UTMetadataDataExtensionMessageTest::testToString()
|
||||||
|
|
|
@ -38,7 +38,7 @@ void UTMetadataRejectExtensionMessageTest::testGetBencodedReject()
|
||||||
UTMetadataRejectExtensionMessage msg(1);
|
UTMetadataRejectExtensionMessage msg(1);
|
||||||
msg.setIndex(1);
|
msg.setIndex(1);
|
||||||
CPPUNIT_ASSERT_EQUAL
|
CPPUNIT_ASSERT_EQUAL
|
||||||
(std::string("d8:msg_typei2e5:piecei1ee"), msg.getBencodedData());
|
(std::string("d8:msg_typei2e5:piecei1ee"), msg.getPayload());
|
||||||
}
|
}
|
||||||
|
|
||||||
void UTMetadataRejectExtensionMessageTest::testToString()
|
void UTMetadataRejectExtensionMessageTest::testToString()
|
||||||
|
|
|
@ -86,7 +86,7 @@ void UTMetadataRequestExtensionMessageTest::testGetBencodedData()
|
||||||
UTMetadataRequestExtensionMessage msg(1);
|
UTMetadataRequestExtensionMessage msg(1);
|
||||||
msg.setIndex(99);
|
msg.setIndex(99);
|
||||||
CPPUNIT_ASSERT_EQUAL
|
CPPUNIT_ASSERT_EQUAL
|
||||||
(std::string("d8:msg_typei0e5:piecei99ee"), msg.getBencodedData());
|
(std::string("d8:msg_typei0e5:piecei99ee"), msg.getPayload());
|
||||||
}
|
}
|
||||||
|
|
||||||
void UTMetadataRequestExtensionMessageTest::testToString()
|
void UTMetadataRequestExtensionMessageTest::testToString()
|
||||||
|
|
|
@ -93,7 +93,7 @@ void UTPexExtensionMessageTest::testGetBencodedData()
|
||||||
"7:added.f2:207:dropped12:"+
|
"7:added.f2:207:dropped12:"+
|
||||||
std::string(&c3[0], &c3[6])+std::string(&c4[0], &c4[6])+
|
std::string(&c3[0], &c3[6])+std::string(&c4[0], &c4[6])+
|
||||||
"e";
|
"e";
|
||||||
std::string bd = msg.getBencodedData();
|
std::string bd = msg.getPayload();
|
||||||
CPPUNIT_ASSERT_EQUAL(util::urlencode(expected),
|
CPPUNIT_ASSERT_EQUAL(util::urlencode(expected),
|
||||||
util::urlencode(bd));
|
util::urlencode(bd));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue