| 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());
|
|
|