Index: remoting/host/chromoting_param_traits.cc |
diff --git a/remoting/host/chromoting_param_traits.cc b/remoting/host/chromoting_param_traits.cc |
index a440c3492754ed8fc028e2c38249067c94514323..a19345a6609e882025ed5aef18e761447d6755b3 100644 |
--- a/remoting/host/chromoting_param_traits.cc |
+++ b/remoting/host/chromoting_param_traits.cc |
@@ -13,6 +13,13 @@ |
namespace IPC { |
// static |
+void ParamTraits<webrtc::DesktopVector>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ GetParamSize(s, p.x()); |
+ GetParamSize(s, p.y()); |
+} |
+ |
+// static |
void ParamTraits<webrtc::DesktopVector>::Write(base::Pickle* m, |
const webrtc::DesktopVector& p) { |
m->WriteInt(p.x()); |
@@ -38,6 +45,13 @@ void ParamTraits<webrtc::DesktopVector>::Log(const webrtc::DesktopVector& p, |
} |
// static |
+void ParamTraits<webrtc::DesktopSize>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ GetParamSize(s, p.width()); |
+ GetParamSize(s, p.height()); |
+} |
+ |
+// static |
void ParamTraits<webrtc::DesktopSize>::Write(base::Pickle* m, |
const webrtc::DesktopSize& p) { |
m->WriteInt(p.width()); |
@@ -63,6 +77,15 @@ void ParamTraits<webrtc::DesktopSize>::Log(const webrtc::DesktopSize& p, |
} |
// static |
+void ParamTraits<webrtc::DesktopRect>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ GetParamSize(s, p.left()); |
+ GetParamSize(s, p.top()); |
+ GetParamSize(s, p.right()); |
+ GetParamSize(s, p.bottom()); |
+} |
+ |
+// static |
void ParamTraits<webrtc::DesktopRect>::Write(base::Pickle* m, |
const webrtc::DesktopRect& p) { |
m->WriteInt(p.left()); |
@@ -190,6 +213,12 @@ void ParamTraits<remoting::ScreenResolution>::Log( |
} |
// static |
+void ParamTraits<net::IPAddress>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ GetParamSize(s, p.bytes()); |
+} |
+ |
+// static |
void ParamTraits<net::IPAddress>::Write(base::Pickle* m, const param_type& p) { |
WriteParam(m, p.bytes()); |
} |
@@ -216,6 +245,13 @@ void ParamTraits<net::IPAddress>::Log(const param_type& p, std::string* l) { |
} |
// static |
+void ParamTraits<net::IPEndPoint>::GetSize(base::PickleSizer* s, |
+ const param_type& p) { |
+ GetParamSize(s, p.address()); |
+ GetParamSize(s, p.port()); |
+} |
+ |
+// static |
void ParamTraits<net::IPEndPoint>::Write(base::Pickle* m, const param_type& p) { |
WriteParam(m, p.address()); |
WriteParam(m, p.port()); |