Index: ppapi/thunk/ppb_network_list_api.h |
diff --git a/ppapi/thunk/ppb_network_list_api.h b/ppapi/thunk/ppb_network_list_api.h |
index 661399a6b021cf09948028b6f50f0a937c4cb567..b8fb9a35292a65d31941fb72660eea66c8d86b07 100644 |
--- a/ppapi/thunk/ppb_network_list_api.h |
+++ b/ppapi/thunk/ppb_network_list_api.h |
@@ -11,12 +11,20 @@ |
#include "ppapi/thunk/ppapi_thunk_export.h" |
namespace ppapi { |
+ |
+struct NetworkInfo; |
+typedef std::vector<NetworkInfo> NetworkList; |
+ |
namespace thunk { |
class PPAPI_THUNK_EXPORT PPB_NetworkList_API { |
public: |
virtual ~PPB_NetworkList_API() {} |
+ // This function is not exposed through the C API, but returns the |
+ // internal data for easy proxying. |
+ virtual const NetworkList& GetNetworkListData() const = 0; |
+ |
// Private API |
virtual uint32_t GetCount() = 0; |
virtual PP_Var GetName(uint32_t index) = 0; |