Index: chrome/common/render_messages.cc |
diff --git a/chrome/common/render_messages.cc b/chrome/common/render_messages.cc |
index 300106aabf87f9a025207fd2f917182a28806bf1..b32ec9db1fe55beb8c121843174a0ad81315d7d6 100644 |
--- a/chrome/common/render_messages.cc |
+++ b/chrome/common/render_messages.cc |
@@ -1182,4 +1182,25 @@ void ParamTraits<AudioBuffersState>::Log(const param_type& p, std::string* l) { |
l->append(")"); |
} |
+void ParamTraits<P2PSocketAddress>::Write(Message* m, const param_type& p) { |
+ WriteParam(m, p.address); |
+ WriteParam(m, p.port); |
+} |
+ |
+bool ParamTraits<P2PSocketAddress>::Read(const Message* m, |
+ void** iter, |
+ param_type* p) { |
+ return |
+ ReadParam(m, iter, &p->address) && |
+ ReadParam(m, iter, &p->port); |
+} |
+ |
+void ParamTraits<P2PSocketAddress>::Log(const param_type& p, std::string* l) { |
+ l->append("("); |
+ LogParam(p.address, l); |
+ l->append(", "); |
+ LogParam(p.port, l); |
+ l->append(")"); |
+} |
+ |
} // namespace IPC |