summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanjie Wu <hanjiew@andrew.cmu.edu>2023-12-16 16:28:05 -0500
committerHanjie Wu <hanjiew@andrew.cmu.edu>2023-12-16 16:28:05 -0500
commit4fe64e55d53933852b3e050a9af1d77ae8e18bb1 (patch)
treef1bb75c70ff24c8606c6d04f51a5640b7bce4cb6
parentf4ef3c3ac1d9769389cd7069b7e0273d59a9f4b6 (diff)
add uTP field in RPC
-rw-r--r--src/RpcMethodImpl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/RpcMethodImpl.cc b/src/RpcMethodImpl.cc
index c2249202..ee2087f4 100644
--- a/src/RpcMethodImpl.cc
+++ b/src/RpcMethodImpl.cc
@@ -119,6 +119,7 @@ const char KEY_PORT[] = "port";
const char KEY_AM_CHOKING[] = "amChoking";
const char KEY_PEER_CHOKING[] = "peerChoking";
const char KEY_SEEDER[] = "seeder";
+const char KEY_UTP[] = "utp";
const char KEY_INDEX[] = "index";
const char KEY_PATH[] = "path";
const char KEY_SELECTED[] = "selected";
@@ -778,6 +779,7 @@ void gatherPeer(List* peers, const std::shared_ptr<PeerStorage>& ps)
util::itos(peer->calculateDownloadSpeed()));
peerEntry->put(KEY_UPLOAD_SPEED, util::itos(peer->calculateUploadSpeed()));
peerEntry->put(KEY_SEEDER, peer->isSeeder() ? VLB_TRUE : VLB_FALSE);
+ peerEntry->put(KEY_UTP, peer->isuTP() ? VLB_TRUE : VLB_FALSE);
peers->append(std::move(peerEntry));
}
}