| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. |     2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. | 
|     3  * |     3  * | 
|     4  *  Use of this source code is governed by a BSD-style license |     4  *  Use of this source code is governed by a BSD-style license | 
|     5  *  that can be found in the LICENSE file in the root of the source |     5  *  that can be found in the LICENSE file in the root of the source | 
|     6  *  tree. An additional intellectual property rights grant can be found |     6  *  tree. An additional intellectual property rights grant can be found | 
|     7  *  in the file PATENTS.  All contributing project authors may |     7  *  in the file PATENTS.  All contributing project authors may | 
|     8  *  be found in the AUTHORS file in the root of the source tree. |     8  *  be found in the AUTHORS file in the root of the source tree. | 
|     9  */ |     9  */ | 
|    10  |    10  | 
|    11 #include "webrtc/rtc_base/virtualsocketserver.h" |    11 #include "webrtc/base/virtualsocketserver.h" | 
|    12  |    12  | 
|    13 #include <errno.h> |    13 #include <errno.h> | 
|    14 #include <math.h> |    14 #include <math.h> | 
|    15  |    15  | 
|    16 #include <algorithm> |    16 #include <algorithm> | 
|    17 #include <map> |    17 #include <map> | 
|    18 #include <memory> |    18 #include <memory> | 
|    19 #include <vector> |    19 #include <vector> | 
|    20  |    20  | 
|    21 #include "webrtc/rtc_base/checks.h" |    21 #include "webrtc/base/checks.h" | 
|    22 #include "webrtc/rtc_base/fakeclock.h" |    22 #include "webrtc/base/fakeclock.h" | 
|    23 #include "webrtc/rtc_base/logging.h" |    23 #include "webrtc/base/logging.h" | 
|    24 #include "webrtc/rtc_base/physicalsocketserver.h" |    24 #include "webrtc/base/physicalsocketserver.h" | 
|    25 #include "webrtc/rtc_base/socketaddresspair.h" |    25 #include "webrtc/base/socketaddresspair.h" | 
|    26 #include "webrtc/rtc_base/thread.h" |    26 #include "webrtc/base/thread.h" | 
|    27 #include "webrtc/rtc_base/timeutils.h" |    27 #include "webrtc/base/timeutils.h" | 
|    28  |    28  | 
|    29 namespace rtc { |    29 namespace rtc { | 
|    30 #if defined(WEBRTC_WIN) |    30 #if defined(WEBRTC_WIN) | 
|    31 const in_addr kInitialNextIPv4 = { { { 0x01, 0, 0, 0 } } }; |    31 const in_addr kInitialNextIPv4 = { { { 0x01, 0, 0, 0 } } }; | 
|    32 #else |    32 #else | 
|    33 // This value is entirely arbitrary, hence the lack of concern about endianness. |    33 // This value is entirely arbitrary, hence the lack of concern about endianness. | 
|    34 const in_addr kInitialNextIPv4 = { 0x01000000 }; |    34 const in_addr kInitialNextIPv4 = { 0x01000000 }; | 
|    35 #endif |    35 #endif | 
|    36 // Starts at ::2 so as to not cause confusion with ::1. |    36 // Starts at ::2 so as to not cause confusion with ::1. | 
|    37 const in6_addr kInitialNextIPv6 = { { { |    37 const in6_addr kInitialNextIPv6 = { { { | 
| (...skipping 1166 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1204 void VirtualSocketServer::SetDefaultRoute(const IPAddress& from_addr) { |  1204 void VirtualSocketServer::SetDefaultRoute(const IPAddress& from_addr) { | 
|  1205   RTC_DCHECK(!IPIsAny(from_addr)); |  1205   RTC_DCHECK(!IPIsAny(from_addr)); | 
|  1206   if (from_addr.family() == AF_INET) { |  1206   if (from_addr.family() == AF_INET) { | 
|  1207     default_route_v4_ = from_addr; |  1207     default_route_v4_ = from_addr; | 
|  1208   } else if (from_addr.family() == AF_INET6) { |  1208   } else if (from_addr.family() == AF_INET6) { | 
|  1209     default_route_v6_ = from_addr; |  1209     default_route_v6_ = from_addr; | 
|  1210   } |  1210   } | 
|  1211 } |  1211 } | 
|  1212  |  1212  | 
|  1213 }  // namespace rtc |  1213 }  // namespace rtc | 
| OLD | NEW |