| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef NET_BASE_NET_UTIL_H_ |    5 #ifndef NET_BASE_NET_UTIL_H_ | 
|    6 #define NET_BASE_NET_UTIL_H_ |    6 #define NET_BASE_NET_UTIL_H_ | 
|    7  |    7  | 
|    8 #include "build/build_config.h" |    8 #include "build/build_config.h" | 
|    9  |    9  | 
|   10 #if defined(OS_WIN) |   10 #if defined(OS_WIN) | 
| (...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  567 unsigned CommonPrefixLength(const IPAddressNumber& a1, |  567 unsigned CommonPrefixLength(const IPAddressNumber& a1, | 
|  568                             const IPAddressNumber& a2); |  568                             const IPAddressNumber& a2); | 
|  569  |  569  | 
|  570 // Computes the number of leading 1-bits in |mask|. |  570 // Computes the number of leading 1-bits in |mask|. | 
|  571 unsigned MaskPrefixLength(const IPAddressNumber& mask); |  571 unsigned MaskPrefixLength(const IPAddressNumber& mask); | 
|  572  |  572  | 
|  573 // Differentiated Services Code Point. |  573 // Differentiated Services Code Point. | 
|  574 // See http://tools.ietf.org/html/rfc2474 for details. |  574 // See http://tools.ietf.org/html/rfc2474 for details. | 
|  575 enum DiffServCodePoint { |  575 enum DiffServCodePoint { | 
|  576   DSCP_NO_CHANGE = -1, |  576   DSCP_NO_CHANGE = -1, | 
 |  577   DSCP_FIRST = DSCP_NO_CHANGE, | 
|  577   DSCP_DEFAULT = 0,  // Same as DSCP_CS0 |  578   DSCP_DEFAULT = 0,  // Same as DSCP_CS0 | 
|  578   DSCP_CS0  = 0,   // The default |  579   DSCP_CS0  = 0,   // The default | 
|  579   DSCP_CS1  = 8,   // Bulk/background traffic |  580   DSCP_CS1  = 8,   // Bulk/background traffic | 
|  580   DSCP_AF11 = 10, |  581   DSCP_AF11 = 10, | 
|  581   DSCP_AF12 = 12, |  582   DSCP_AF12 = 12, | 
|  582   DSCP_AF13 = 14, |  583   DSCP_AF13 = 14, | 
|  583   DSCP_CS2  = 16, |  584   DSCP_CS2  = 16, | 
|  584   DSCP_AF21 = 18, |  585   DSCP_AF21 = 18, | 
|  585   DSCP_AF22 = 20, |  586   DSCP_AF22 = 20, | 
|  586   DSCP_AF23 = 22, |  587   DSCP_AF23 = 22, | 
|  587   DSCP_CS3  = 24, |  588   DSCP_CS3  = 24, | 
|  588   DSCP_AF31 = 26, |  589   DSCP_AF31 = 26, | 
|  589   DSCP_AF32 = 28, |  590   DSCP_AF32 = 28, | 
|  590   DSCP_AF33 = 30, |  591   DSCP_AF33 = 30, | 
|  591   DSCP_CS4  = 32, |  592   DSCP_CS4  = 32, | 
|  592   DSCP_AF41 = 34,  // Video |  593   DSCP_AF41 = 34,  // Video | 
|  593   DSCP_AF42 = 36,  // Video |  594   DSCP_AF42 = 36,  // Video | 
|  594   DSCP_AF43 = 38,  // Video |  595   DSCP_AF43 = 38,  // Video | 
|  595   DSCP_CS5  = 40,  // Video |  596   DSCP_CS5  = 40,  // Video | 
|  596   DSCP_EF   = 46,  // Voice |  597   DSCP_EF   = 46,  // Voice | 
|  597   DSCP_CS6  = 48,  // Voice |  598   DSCP_CS6  = 48,  // Voice | 
|  598   DSCP_CS7  = 56,  // Control messages |  599   DSCP_CS7  = 56,  // Control messages | 
 |  600   DSCP_LAST = DSCP_CS7 | 
|  599 }; |  601 }; | 
|  600  |  602  | 
|  601 }  // namespace net |  603 }  // namespace net | 
|  602  |  604  | 
|  603 #endif  // NET_BASE_NET_UTIL_H_ |  605 #endif  // NET_BASE_NET_UTIL_H_ | 
| OLD | NEW |