| 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 | 5 |
| 6 /* From private/ppb_network_list_private.idl, | 6 /* From private/ppb_network_list_private.idl, |
| 7 * modified Fri Feb 24 10:14:10 2012. | 7 * modified Thu Mar 1 16:24:33 2012. |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 #ifndef PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ | 10 #ifndef PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ |
| 11 #define PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ | 11 #define PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ |
| 12 | 12 |
| 13 #include "ppapi/c/pp_bool.h" | 13 #include "ppapi/c/pp_bool.h" |
| 14 #include "ppapi/c/pp_macros.h" | 14 #include "ppapi/c/pp_macros.h" |
| 15 #include "ppapi/c/pp_resource.h" | 15 #include "ppapi/c/pp_resource.h" |
| 16 #include "ppapi/c/pp_stdint.h" | 16 #include "ppapi/c/pp_stdint.h" |
| 17 #include "ppapi/c/pp_var.h" | 17 #include "ppapi/c/pp_var.h" |
| (...skipping 10 matching lines...) Expand all Loading... |
| 28 | 28 |
| 29 /** | 29 /** |
| 30 * @addtogroup Enums | 30 * @addtogroup Enums |
| 31 * @{ | 31 * @{ |
| 32 */ | 32 */ |
| 33 /** | 33 /** |
| 34 * Type of a network interface. | 34 * Type of a network interface. |
| 35 */ | 35 */ |
| 36 typedef enum { | 36 typedef enum { |
| 37 /** | 37 /** |
| 38 * Type of the network interface is not known. |
| 39 */ |
| 40 PP_NETWORKLIST_UNKNOWN = 0, |
| 41 /** |
| 38 * Wired Ethernet network. | 42 * Wired Ethernet network. |
| 39 */ | 43 */ |
| 40 PP_NETWORKLIST_ETHERNET = 0, | 44 PP_NETWORKLIST_ETHERNET = 1, |
| 41 /** | 45 /** |
| 42 * Wireless Wi-Fi network. | 46 * Wireless Wi-Fi network. |
| 43 */ | 47 */ |
| 44 PP_NETWORKLIST_WIFI = 1, | 48 PP_NETWORKLIST_WIFI = 2, |
| 45 /** | 49 /** |
| 46 * Cellular network (e.g. LTE). | 50 * Cellular network (e.g. LTE). |
| 47 */ | 51 */ |
| 48 PP_NETWORKLIST_CELLULAR = 2 | 52 PP_NETWORKLIST_CELLULAR = 3 |
| 49 } PP_NetworkListType_Private; | 53 } PP_NetworkListType_Private; |
| 50 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetworkListType_Private, 4); | 54 PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_NetworkListType_Private, 4); |
| 51 | 55 |
| 52 /** | 56 /** |
| 53 * State of a network interface. | 57 * State of a network interface. |
| 54 */ | 58 */ |
| 55 typedef enum { | 59 typedef enum { |
| 56 /** | 60 /** |
| 57 * Network interface is down. | 61 * Network interface is down. |
| 58 */ | 62 */ |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 * specified <code>index</code> and stores them in | 119 * specified <code>index</code> and stores them in |
| 116 * <code>addresses</code>. If the caller didn't allocate sufficient | 120 * <code>addresses</code>. If the caller didn't allocate sufficient |
| 117 * space to store all addresses, then only the first | 121 * space to store all addresses, then only the first |
| 118 * <code>count</code> addresses are filled in. | 122 * <code>count</code> addresses are filled in. |
| 119 * | 123 * |
| 120 * @return Returns total number of IP addresses assigned to the | 124 * @return Returns total number of IP addresses assigned to the |
| 121 * network interface or a negative error code. | 125 * network interface or a negative error code. |
| 122 */ | 126 */ |
| 123 int32_t (*GetIpAddresses)(PP_Resource resource, | 127 int32_t (*GetIpAddresses)(PP_Resource resource, |
| 124 uint32_t index, | 128 uint32_t index, |
| 125 struct PP_NetAddress_Private* addresses[], | 129 struct PP_NetAddress_Private addresses[], |
| 126 int32_t count); | 130 uint32_t count); |
| 127 /** | 131 /** |
| 128 * @return Returns display name for the network interface with the | 132 * @return Returns display name for the network interface with the |
| 129 * specified <code>index</code>. | 133 * specified <code>index</code>. |
| 130 */ | 134 */ |
| 131 struct PP_Var (*GetDisplayName)(PP_Resource resource, uint32_t index); | 135 struct PP_Var (*GetDisplayName)(PP_Resource resource, uint32_t index); |
| 132 /** | 136 /** |
| 133 * @return Returns MTU for the network interface with the specified | 137 * @return Returns MTU for the network interface with the specified |
| 134 * <code>index</code>. | 138 * <code>index</code> or 0 if MTU is unknown. |
| 135 */ | 139 */ |
| 136 uint32_t (*GetMTU)(PP_Resource resource, uint32_t index); | 140 uint32_t (*GetMTU)(PP_Resource resource, uint32_t index); |
| 137 }; | 141 }; |
| 138 | 142 |
| 139 typedef struct PPB_NetworkList_Private_0_2 PPB_NetworkList_Private; | 143 typedef struct PPB_NetworkList_Private_0_2 PPB_NetworkList_Private; |
| 140 /** | 144 /** |
| 141 * @} | 145 * @} |
| 142 */ | 146 */ |
| 143 | 147 |
| 144 #endif /* PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ */ | 148 #endif /* PPAPI_C_PRIVATE_PPB_NETWORK_LIST_PRIVATE_H_ */ |
| 145 | 149 |
| OLD | NEW |