summaryrefslogtreecommitdiff
path: root/src/BtPortMessage.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/BtPortMessage.cc')
-rw-r--r--src/BtPortMessage.cc48
1 files changed, 23 insertions, 25 deletions
diff --git a/src/BtPortMessage.cc b/src/BtPortMessage.cc
index 1382a5d0..99b0d699 100644
--- a/src/BtPortMessage.cc
+++ b/src/BtPortMessage.cc
@@ -53,16 +53,17 @@ namespace aria2 {
const char BtPortMessage::NAME[] = "port";
BtPortMessage::BtPortMessage(uint16_t port)
- : SimpleBtMessage(ID, NAME),
- port_(port),
- localNode_(nullptr),
- routingTable_(nullptr),
- taskQueue_(nullptr),
- taskFactory_(nullptr)
-{}
+ : SimpleBtMessage(ID, NAME),
+ port_(port),
+ localNode_(nullptr),
+ routingTable_(nullptr),
+ taskQueue_(nullptr),
+ taskFactory_(nullptr)
+{
+}
-std::unique_ptr<BtPortMessage> BtPortMessage::create
-(const unsigned char* data, size_t dataLength)
+std::unique_ptr<BtPortMessage> BtPortMessage::create(const unsigned char* data,
+ size_t dataLength)
{
bittorrent::assertPayloadLengthEqual(3, dataLength, NAME);
bittorrent::assertID(ID, data, NAME);
@@ -72,8 +73,8 @@ std::unique_ptr<BtPortMessage> BtPortMessage::create
void BtPortMessage::doReceivedAction()
{
- if(taskFactory_ && taskQueue_) {
- if(port_ == 0) {
+ if (taskFactory_ && taskQueue_) {
+ if (port_ == 0) {
A2_LOG_DEBUG("Ignored port 0.");
return;
}
@@ -86,15 +87,16 @@ void BtPortMessage::doReceivedAction()
std::shared_ptr<DHTTask> task = taskFactory_->createPingTask(node);
taskQueue_->addImmediateTask(task);
}
- if(routingTable_->getNumBucket() == 1) {
+ if (routingTable_->getNumBucket() == 1) {
// initiate bootstrap
A2_LOG_INFO("Dispatch node_lookup since too few buckets.");
- taskQueue_->addImmediateTask
- (taskFactory_->createNodeLookupTask(localNode_->getID()));
+ taskQueue_->addImmediateTask(
+ taskFactory_->createNodeLookupTask(localNode_->getID()));
}
- } else {
- A2_LOG_INFO
- ("DHT port message received while localhost didn't declare support it.");
+ }
+ else {
+ A2_LOG_INFO(
+ "DHT port message received while localhost didn't declare support it.");
}
}
@@ -112,18 +114,14 @@ unsigned char* BtPortMessage::createMessage()
return msg;
}
-size_t BtPortMessage::getMessageLength() {
- return MESSAGE_LENGTH;
-}
+size_t BtPortMessage::getMessageLength() { return MESSAGE_LENGTH; }
-std::string BtPortMessage::toString() const {
+std::string BtPortMessage::toString() const
+{
return fmt("%s port=%u", NAME, port_);
}
-void BtPortMessage::setLocalNode(DHTNode* localNode)
-{
- localNode_ = localNode;
-}
+void BtPortMessage::setLocalNode(DHTNode* localNode) { localNode_ = localNode; }
void BtPortMessage::setRoutingTable(DHTRoutingTable* routingTable)
{