| OLD | NEW |
| 1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2013 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 /* NOTE: this is auto-generated from IDL */ | 6 /* NOTE: this is auto-generated from IDL */ |
| 7 #include "ppapi/generators/pnacl_shim.h" | 7 #include "ppapi/generators/pnacl_shim.h" |
| 8 | 8 |
| 9 #include "ppapi/c/ppb.h" | 9 #include "ppapi/c/ppb.h" |
| 10 #include "ppapi/c/dev/ppb_audio_input_dev.h" | 10 #include "ppapi/c/dev/ppb_audio_input_dev.h" |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2; | 248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2; |
| 249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; | 249 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1; |
| 250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; | 250 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Instance_Private_0_1; |
| 251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; | 251 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NaCl_Private_1_0; |
| 252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; | 252 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1; |
| 253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; | 253 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0; |
| 254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; | 254 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1; |
| 255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2; | 255 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2; |
| 256 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_
2; | 256 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_
2; |
| 257 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; | 257 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0; |
| 258 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0; |
| 258 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1; | 259 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1; |
| 259 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2; | 260 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2; |
| 260 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; | 261 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3; |
| 261 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; | 262 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4; |
| 262 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; | 263 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5; |
| 263 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; | 264 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2; |
| 264 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; | 265 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3; |
| 265 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; | 266 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4; |
| 266 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1; | 267 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_UMA_Private_0_1; |
| 267 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_
0_1; | 268 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoDestination_Private_
0_1; |
| (...skipping 2614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2882 return iface->Create(instance); | 2883 return iface->Create(instance); |
| 2883 } | 2884 } |
| 2884 | 2885 |
| 2885 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc
e, struct PP_CompletionCallback* callback) { | 2886 static int32_t Pnacl_M19_PPB_Talk_Private_GetPermission(PP_Resource talk_resourc
e, struct PP_CompletionCallback* callback) { |
| 2886 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
1_0.real_iface; | 2887 const struct PPB_Talk_Private_1_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
1_0.real_iface; |
| 2887 return iface->GetPermission(talk_resource, *callback); | 2888 return iface->GetPermission(talk_resource, *callback); |
| 2888 } | 2889 } |
| 2889 | 2890 |
| 2890 /* End wrapper methods for PPB_Talk_Private_1_0 */ | 2891 /* End wrapper methods for PPB_Talk_Private_1_0 */ |
| 2891 | 2892 |
| 2893 /* Begin wrapper methods for PPB_Talk_Private_2_0 */ |
| 2894 |
| 2895 static PP_Resource Pnacl_M29_PPB_Talk_Private_Create(PP_Instance instance) { |
| 2896 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
2_0.real_iface; |
| 2897 return iface->Create(instance); |
| 2898 } |
| 2899 |
| 2900 static int32_t Pnacl_M29_PPB_Talk_Private_RequestPermission(PP_Resource talk_res
ource, PP_TalkPermission permission, struct PP_CompletionCallback* callback) { |
| 2901 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
2_0.real_iface; |
| 2902 return iface->RequestPermission(talk_resource, permission, *callback); |
| 2903 } |
| 2904 |
| 2905 static int32_t Pnacl_M29_PPB_Talk_Private_StartRemoting(PP_Resource talk_resourc
e, PP_TalkEventCallback event_callback, void* user_data, struct PP_CompletionCal
lback* callback) { |
| 2906 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
2_0.real_iface; |
| 2907 return iface->StartRemoting(talk_resource, event_callback, user_data, *callbac
k); |
| 2908 } |
| 2909 |
| 2910 static int32_t Pnacl_M29_PPB_Talk_Private_StopRemoting(PP_Resource talk_resource
, struct PP_CompletionCallback* callback) { |
| 2911 const struct PPB_Talk_Private_2_0 *iface = Pnacl_WrapperInfo_PPB_Talk_Private_
2_0.real_iface; |
| 2912 return iface->StopRemoting(talk_resource, *callback); |
| 2913 } |
| 2914 |
| 2915 /* End wrapper methods for PPB_Talk_Private_2_0 */ |
| 2916 |
| 2892 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */ | 2917 /* Begin wrapper methods for PPB_TCPServerSocket_Private_0_1 */ |
| 2893 | 2918 |
| 2894 static PP_Resource Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance inst
ance) { | 2919 static PP_Resource Pnacl_M18_PPB_TCPServerSocket_Private_Create(PP_Instance inst
ance) { |
| 2895 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC
PServerSocket_Private_0_1.real_iface; | 2920 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC
PServerSocket_Private_0_1.real_iface; |
| 2896 return iface->Create(instance); | 2921 return iface->Create(instance); |
| 2897 } | 2922 } |
| 2898 | 2923 |
| 2899 static PP_Bool Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resour
ce resource) { | 2924 static PP_Bool Pnacl_M18_PPB_TCPServerSocket_Private_IsTCPServerSocket(PP_Resour
ce resource) { |
| 2900 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC
PServerSocket_Private_0_1.real_iface; | 2925 const struct PPB_TCPServerSocket_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_TC
PServerSocket_Private_0_1.real_iface; |
| 2901 return iface->IsTCPServerSocket(resource); | 2926 return iface->IsTCPServerSocket(resource); |
| (...skipping 1543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4445 .GetMTU = (uint32_t (*)(PP_Resource resource, uint32_t index))&Pnacl_M19_PPB
_NetworkList_Private_GetMTU | 4470 .GetMTU = (uint32_t (*)(PP_Resource resource, uint32_t index))&Pnacl_M19_PPB
_NetworkList_Private_GetMTU |
| 4446 }; | 4471 }; |
| 4447 | 4472 |
| 4448 /* Not generating wrapper interface for PPB_NetworkMonitor_Private_0_2 */ | 4473 /* Not generating wrapper interface for PPB_NetworkMonitor_Private_0_2 */ |
| 4449 | 4474 |
| 4450 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = { | 4475 struct PPB_Talk_Private_1_0 Pnacl_Wrappers_PPB_Talk_Private_1_0 = { |
| 4451 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private
_Create, | 4476 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M19_PPB_Talk_Private
_Create, |
| 4452 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio
nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission | 4477 .GetPermission = (int32_t (*)(PP_Resource talk_resource, struct PP_Completio
nCallback callback))&Pnacl_M19_PPB_Talk_Private_GetPermission |
| 4453 }; | 4478 }; |
| 4454 | 4479 |
| 4480 struct PPB_Talk_Private_2_0 Pnacl_Wrappers_PPB_Talk_Private_2_0 = { |
| 4481 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M29_PPB_Talk_Private
_Create, |
| 4482 .RequestPermission = (int32_t (*)(PP_Resource talk_resource, PP_TalkPermissi
on permission, struct PP_CompletionCallback callback))&Pnacl_M29_PPB_Talk_Privat
e_RequestPermission, |
| 4483 .StartRemoting = (int32_t (*)(PP_Resource talk_resource, PP_TalkEventCallbac
k event_callback, void* user_data, struct PP_CompletionCallback callback))&Pnacl
_M29_PPB_Talk_Private_StartRemoting, |
| 4484 .StopRemoting = (int32_t (*)(PP_Resource talk_resource, struct PP_Completion
Callback callback))&Pnacl_M29_PPB_Talk_Private_StopRemoting |
| 4485 }; |
| 4486 |
| 4455 struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Privat
e_0_1 = { | 4487 struct PPB_TCPServerSocket_Private_0_1 Pnacl_Wrappers_PPB_TCPServerSocket_Privat
e_0_1 = { |
| 4456 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_TCPServerSoc
ket_Private_Create, | 4488 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M18_PPB_TCPServerSoc
ket_Private_Create, |
| 4457 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_TCPSe
rverSocket_Private_IsTCPServerSocket, | 4489 .IsTCPServerSocket = (PP_Bool (*)(PP_Resource resource))&Pnacl_M18_PPB_TCPSe
rverSocket_Private_IsTCPServerSocket, |
| 4458 .Listen = (int32_t (*)(PP_Resource tcp_server_socket, const struct PP_NetAdd
ress_Private* addr, int32_t backlog, struct PP_CompletionCallback callback))&Pna
cl_M18_PPB_TCPServerSocket_Private_Listen, | 4490 .Listen = (int32_t (*)(PP_Resource tcp_server_socket, const struct PP_NetAdd
ress_Private* addr, int32_t backlog, struct PP_CompletionCallback callback))&Pna
cl_M18_PPB_TCPServerSocket_Private_Listen, |
| 4459 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socke
t, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_TCPServerSocket_Private
_Accept, | 4491 .Accept = (int32_t (*)(PP_Resource tcp_server_socket, PP_Resource* tcp_socke
t, struct PP_CompletionCallback callback))&Pnacl_M18_PPB_TCPServerSocket_Private
_Accept, |
| 4460 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M18_PPB_TCP
ServerSocket_Private_StopListening | 4492 .StopListening = (void (*)(PP_Resource tcp_server_socket))&Pnacl_M18_PPB_TCP
ServerSocket_Private_StopListening |
| 4461 }; | 4493 }; |
| 4462 | 4494 |
| 4463 struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Privat
e_0_2 = { | 4495 struct PPB_TCPServerSocket_Private_0_2 Pnacl_Wrappers_PPB_TCPServerSocket_Privat
e_0_2 = { |
| 4464 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_TCPServerSoc
ket_Private_Create, | 4496 .Create = (PP_Resource (*)(PP_Instance instance))&Pnacl_M28_PPB_TCPServerSoc
ket_Private_Create, |
| (...skipping 941 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5406 .wrapped_iface = NULL /* Still need slot for real_iface */, | 5438 .wrapped_iface = NULL /* Still need slot for real_iface */, |
| 5407 .real_iface = NULL | 5439 .real_iface = NULL |
| 5408 }; | 5440 }; |
| 5409 | 5441 |
| 5410 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = { | 5442 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_1_0 = { |
| 5411 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0, | 5443 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_1_0, |
| 5412 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0, | 5444 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_1_0, |
| 5413 .real_iface = NULL | 5445 .real_iface = NULL |
| 5414 }; | 5446 }; |
| 5415 | 5447 |
| 5448 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Talk_Private_2_0 = { |
| 5449 .iface_macro = PPB_TALK_PRIVATE_INTERFACE_2_0, |
| 5450 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Talk_Private_2_0, |
| 5451 .real_iface = NULL |
| 5452 }; |
| 5453 |
| 5416 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1 = { | 5454 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_1 = { |
| 5417 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1, | 5455 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_1, |
| 5418 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1, | 5456 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_1, |
| 5419 .real_iface = NULL | 5457 .real_iface = NULL |
| 5420 }; | 5458 }; |
| 5421 | 5459 |
| 5422 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2 = { | 5460 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0
_2 = { |
| 5423 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2, | 5461 .iface_macro = PPB_TCPSERVERSOCKET_PRIVATE_INTERFACE_0_2, |
| 5424 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2, | 5462 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_TCPServerSocket_Private_0_2, |
| 5425 .real_iface = NULL | 5463 .real_iface = NULL |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5642 &Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2, | 5680 &Pnacl_WrapperInfo_PPB_GpuBlacklist_Private_0_2, |
| 5643 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, | 5681 &Pnacl_WrapperInfo_PPB_HostResolver_Private_0_1, |
| 5644 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, | 5682 &Pnacl_WrapperInfo_PPB_Instance_Private_0_1, |
| 5645 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, | 5683 &Pnacl_WrapperInfo_PPB_NaCl_Private_1_0, |
| 5646 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, | 5684 &Pnacl_WrapperInfo_PPB_NetAddress_Private_0_1, |
| 5647 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, | 5685 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_0, |
| 5648 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, | 5686 &Pnacl_WrapperInfo_PPB_NetAddress_Private_1_1, |
| 5649 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2, | 5687 &Pnacl_WrapperInfo_PPB_NetworkList_Private_0_2, |
| 5650 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2, | 5688 &Pnacl_WrapperInfo_PPB_NetworkMonitor_Private_0_2, |
| 5651 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, | 5689 &Pnacl_WrapperInfo_PPB_Talk_Private_1_0, |
| 5690 &Pnacl_WrapperInfo_PPB_Talk_Private_2_0, |
| 5652 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, | 5691 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_1, |
| 5653 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, | 5692 &Pnacl_WrapperInfo_PPB_TCPServerSocket_Private_0_2, |
| 5654 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, | 5693 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_3, |
| 5655 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, | 5694 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_4, |
| 5656 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, | 5695 &Pnacl_WrapperInfo_PPB_TCPSocket_Private_0_5, |
| 5657 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, | 5696 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_2, |
| 5658 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, | 5697 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_3, |
| 5659 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, | 5698 &Pnacl_WrapperInfo_PPB_UDPSocket_Private_0_4, |
| 5660 &Pnacl_WrapperInfo_PPB_UMA_Private_0_1, | 5699 &Pnacl_WrapperInfo_PPB_UMA_Private_0_1, |
| 5661 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1, | 5700 &Pnacl_WrapperInfo_PPB_VideoDestination_Private_0_1, |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5764 if (NULL == iface) return NULL; | 5803 if (NULL == iface) return NULL; |
| 5765 wrapper->real_iface = iface; | 5804 wrapper->real_iface = iface; |
| 5766 } | 5805 } |
| 5767 | 5806 |
| 5768 if (wrapper->wrapped_iface) { | 5807 if (wrapper->wrapped_iface) { |
| 5769 return wrapper->wrapped_iface; | 5808 return wrapper->wrapped_iface; |
| 5770 } else { | 5809 } else { |
| 5771 return wrapper->real_iface; | 5810 return wrapper->real_iface; |
| 5772 } | 5811 } |
| 5773 } | 5812 } |
| OLD | NEW |