Index: ppapi/cpp/private/network_monitor_private.h |
diff --git a/ppapi/cpp/private/network_monitor_private.h b/ppapi/cpp/private/network_monitor_private.h |
index 693bbcdc7fbb97f45172301a3b79f167befe20c8..b8fbe0f5c021f1ace154853f5f9766b13bd8631a 100644 |
--- a/ppapi/cpp/private/network_monitor_private.h |
+++ b/ppapi/cpp/private/network_monitor_private.h |
@@ -5,19 +5,22 @@ |
#ifndef PPAPI_CPP_PRIVATE_NETWORK_MONITOR_PRIVATE_H_ |
#define PPAPI_CPP_PRIVATE_NETWORK_MONITOR_PRIVATE_H_ |
-#include "ppapi/c/private/ppb_network_monitor_private.h" |
#include "ppapi/cpp/resource.h" |
#include "ppapi/cpp/instance_handle.h" |
namespace pp { |
class Instance; |
+class NetworkListPrivate; |
+ |
+template <typename T> class CompletionCallbackWithOutput; |
class NetworkMonitorPrivate : public Resource { |
public: |
- NetworkMonitorPrivate(const InstanceHandle& instance, |
- PPB_NetworkMonitor_Callback callback, |
- void* user_data); |
+ explicit NetworkMonitorPrivate(const InstanceHandle& instance); |
+ |
+ int32_t UpdateNetworkList( |
+ const CompletionCallbackWithOutput<NetworkListPrivate>& callback); |
// Returns true if the required interface is available. |
static bool IsAvailable(); |