diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 19:24:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-12 19:24:38 +0900 |
| commit | 0da2468d6b4ed4ef9f96cd3d50aa6e02da863da0 (patch) | |
| tree | 4790558d314e6ceb774a095e8144f20480017084 /src/HandshakeExtensionMessage.cc | |
| parent | 2e5d9b056f2cf398d8996d93a4c7fbc1fbe66221 (diff) | |
Removed strappend
Diffstat (limited to 'src/HandshakeExtensionMessage.cc')
| -rw-r--r-- | src/HandshakeExtensionMessage.cc | 17 |
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; } |
