Index: remoting/client/plugin/pepper_network_manager.h |
diff --git a/remoting/client/plugin/pepper_network_manager.h b/remoting/client/plugin/pepper_network_manager.h |
index d992358378da8b2737d656a0ebba21960abcb679..4bfe9457eefef756ce3c66de5e5f609905cf4ae4 100644 |
--- a/remoting/client/plugin/pepper_network_manager.h |
+++ b/remoting/client/plugin/pepper_network_manager.h |
@@ -9,6 +9,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "ppapi/cpp/instance_handle.h" |
#include "ppapi/cpp/private/network_monitor_private.h" |
+#include "ppapi/utility/completion_callback_factory.h" |
#include "third_party/libjingle/source/talk/base/network.h" |
namespace pp { |
@@ -33,7 +34,7 @@ class PepperNetworkManager : public talk_base::NetworkManagerBase { |
static void OnNetworkListCallbackHandler(void* user_data, |
PP_Resource list_resource); |
- void OnNetworkList(const pp::NetworkListPrivate& list); |
+ void OnNetworkList(int32_t result, const pp::NetworkListPrivate& list); |
void SendNetworksChangedSignal(); |
@@ -41,6 +42,8 @@ class PepperNetworkManager : public talk_base::NetworkManagerBase { |
int start_count_; |
bool network_list_received_; |
+ pp::CompletionCallbackFactory<PepperNetworkManager> callback_factory_; |
+ |
base::WeakPtrFactory<PepperNetworkManager> weak_factory_; |
}; |