summaryrefslogtreecommitdiff
path: root/src/HandshakeExtensionMessage.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 19:24:38 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-12 19:24:38 +0900
commit0da2468d6b4ed4ef9f96cd3d50aa6e02da863da0 (patch)
tree4790558d314e6ceb774a095e8144f20480017084 /src/HandshakeExtensionMessage.cc
parent2e5d9b056f2cf398d8996d93a4c7fbc1fbe66221 (diff)
Removed strappend
Diffstat (limited to 'src/HandshakeExtensionMessage.cc')
-rw-r--r--src/HandshakeExtensionMessage.cc17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/HandshakeExtensionMessage.cc b/src/HandshakeExtensionMessage.cc
index 3fae69d8..6c494c98 100644
--- a/src/HandshakeExtensionMessage.cc
+++ b/src/HandshakeExtensionMessage.cc
@@ -82,20 +82,15 @@ std::string HandshakeExtensionMessage::getPayload()
std::string HandshakeExtensionMessage::toString() const
{
- std::string s = getExtensionName();
- if(!clientVersion_.empty()) {
- strappend(s, " client=", util::percentEncode(clientVersion_));
- }
- if(tcpPort_ > 0) {
- strappend(s, ", tcpPort=", util::uitos(tcpPort_));
- }
- if(metadataSize_) {
- strappend(s, ", metadataSize=", util::uitos(metadataSize_));
- }
+ std::string s(fmt("%s client=%s, tcpPort=%u, metadataSize=%lu",
+ getExtensionName().c_str(),
+ util::percentEncode(clientVersion_).c_str(),
+ tcpPort_,
+ metadataSize_));
for(std::map<std::string, uint8_t>::const_iterator itr = extensions_.begin(),
eoi = extensions_.end(); itr != eoi; ++itr) {
const std::map<std::string, uint8_t>::value_type& vt = *itr;
- strappend(s, ", ", vt.first, "=", util::uitos(vt.second));
+ s += fmt(", %s=%u", vt.first.c_str(), vt.second);
}
return s;
}