diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-06-06 12:33:07 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-06-06 12:33:07 +0000 |
| commit | 3bb2e3b07ec34322996fa5bb5b70c5721482c5c0 (patch) | |
| tree | 20e0cdcb0972932f368e472fe6558340279d4325 /src/DHTNode.cc | |
| parent | 997f96d864cbb5b267e5d0b309401a30bfcae211 (diff) | |
2009-06-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Avoid intermediate object during string concatenation. Replaced
post-increment unary operator with pre-increment one in for loop.
* src/AdaptiveURISelector.cc
* src/AnnounceList.cc
* src/AuthConfig.h
* src/BtBitfieldMessage.cc
* src/BtExtendedMessage.cc
* src/BtHandshakeMessage.cc
* src/BtPieceMessage.cc
* src/BtPortMessage.cc
* src/Cookie.cc
* src/DHTAnnouncePeerMessage.cc
* src/DHTAutoSaveCommand.cc
* src/DHTGetPeersReplyMessage.cc
* src/DHTNode.cc
* src/DHTQueryMessage.cc
* src/DHTResponseMessage.cc
* src/DHTUnknownMessage.cc
* src/DefaultBtAnnounce.cc
* src/DefaultBtContext.cc
* src/DefaultBtInteractive.cc
* src/DefaultBtProgressInfoFile.cc
* src/DefaultPeerStorage.cc
* src/DownloadEngine.cc
* src/FeatureConfig.cc
* src/File.cc
* src/FtpConnection.cc
* src/FtpNegotiationCommand.cc
* src/HandshakeExtensionMessage.cc
* src/HttpConnection.cc
* src/HttpRequest.cc
* src/HttpResponseCommand.cc
* src/HttpServer.cc
* src/IndexBtMessage.cc
* src/Metalink2RequestGroup.cc
* src/OptionHandlerImpl.h
* src/PStringBuildVisitor.cc
* src/Peer.cc
* src/PeerListenCommand.cc
* src/Piece.cc
* src/RangeBtMessage.cc
* src/Request.cc
* src/Request.h
* src/RequestGroup.cc
* src/RequestGroupMan.cc
* src/ServerStat.cc
* src/ServerStatMan.cc
* src/UTPexExtensionMessage.cc
* src/Util.cc
* src/a2functional.h
* src/download_helper.cc
* src/messageDigest.cc
Diffstat (limited to 'src/DHTNode.cc')
| -rw-r--r-- | src/DHTNode.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/DHTNode.cc b/src/DHTNode.cc index 9c548001..7c74e1f7 100644 --- a/src/DHTNode.cc +++ b/src/DHTNode.cc @@ -33,9 +33,12 @@ */ /* copyright --> */ #include "DHTNode.h" + +#include <cstring> + #include "DHTUtil.h" #include "Util.h" -#include <cstring> +#include "a2functional.h" namespace aria2 { @@ -110,10 +113,10 @@ void DHTNode::timeout() std::string DHTNode::toString() const { - return "DHTNode ID="+Util::toHex(_id, DHT_ID_LENGTH)+ - ", Host="+_ipaddr+":"+Util::uitos(_port)+ - ", Condition="+Util::uitos(_condition)+ - ", RTT="+Util::uitos(_rtt); + return strconcat("DHTNode ID=", Util::toHex(_id, DHT_ID_LENGTH), + ", Host=", _ipaddr, ":", Util::uitos(_port), + ", Condition=", Util::uitos(_condition), + ", RTT=", Util::uitos(_rtt)); } void DHTNode::setID(const unsigned char* id) |
