| Index: net/dns/mojo_host_struct_traits.h
|
| diff --git a/net/dns/mojo_host_struct_traits.h b/net/dns/mojo_host_struct_traits.h
|
| index 307e1b22ba8371aa75bb145abc95825e6270c523..3dcc7d6071a9a8fc13e4492c9b4086d7fabd71f8 100644
|
| --- a/net/dns/mojo_host_struct_traits.h
|
| +++ b/net/dns/mojo_host_struct_traits.h
|
| @@ -49,6 +49,15 @@ struct StructTraits<net::interfaces::HostResolverRequestInfoDataView,
|
| };
|
|
|
| template <>
|
| +struct StructTraits<net::interfaces::IPAddressDataView, net::IPAddress> {
|
| + static const std::vector<uint8_t>& address(const net::IPAddress& obj) {
|
| + return obj.bytes();
|
| + }
|
| +
|
| + static bool Read(net::interfaces::IPAddressDataView obj, net::IPAddress* out);
|
| +};
|
| +
|
| +template <>
|
| struct StructTraits<net::interfaces::IPEndPointDataView, net::IPEndPoint> {
|
| static const std::vector<uint8_t>& address(const net::IPEndPoint& obj) {
|
| return obj.address().bytes();
|
|
|