diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-17 01:08:10 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-17 01:08:10 +0000 |
commit | 7008c98e2ae6da2056515208c5c01deb9609084f (patch) | |
tree | 297a88380830962a2ec8470757d8dbbb87eb0d00 /ppapi/proxy/network_monitor_resource.h | |
parent | 2cd8d641f7b1418f60c47733255566c0c1b84914 (diff) | |
download | chromium_src-7008c98e2ae6da2056515208c5c01deb9609084f.zip chromium_src-7008c98e2ae6da2056515208c5c01deb9609084f.tar.gz chromium_src-7008c98e2ae6da2056515208c5c01deb9609084f.tar.bz2 |
Revert r223494 "Simplify PPB_NetworkMonitor proxy."
TBR=sergeyu@chromium.org
BUG=281781
Review URL: https://codereview.chromium.org/23514062
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223497 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/network_monitor_resource.h')
-rw-r--r-- | ppapi/proxy/network_monitor_resource.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/ppapi/proxy/network_monitor_resource.h b/ppapi/proxy/network_monitor_resource.h deleted file mode 100644 index d227934..0000000 --- a/ppapi/proxy/network_monitor_resource.h +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef PPAPI_PROXY_NETWORK_MONITOR_RESOURCE_H_ -#define PPAPI_PROXY_NETWORK_MONITOR_RESOURCE_H_ - -#include <list> - -#include "ppapi/proxy/network_list_resource.h" -#include "ppapi/proxy/plugin_resource.h" -#include "ppapi/shared_impl/scoped_pp_resource.h" -#include "ppapi/thunk/ppb_network_monitor_api.h" - -namespace base { -class MessageLoopProxy; -} // namespace base - -namespace ppapi { -namespace proxy { - -class NetworkMonitorResource : public PluginResource, - public thunk::PPB_NetworkMonitor_API { - public: - explicit NetworkMonitorResource(Connection connection, - PP_Instance instance); - virtual ~NetworkMonitorResource(); - - // PluginResource overrides. - ppapi::thunk::PPB_NetworkMonitor_API* AsPPB_NetworkMonitor_API() OVERRIDE; - virtual void OnReplyReceived(const ResourceMessageReplyParams& params, - const IPC::Message& msg) OVERRIDE; - - // thunk::PPB_NetworkMonitor_API interface - virtual int32_t UpdateNetworkList( - PP_Resource* network_list, - scoped_refptr<TrackedCallback> callback) OVERRIDE; - - private: - // IPC message handlers for the messages received from the browser. - void OnPluginMsgNetworkList(const ResourceMessageReplyParams& params, - const SerializedNetworkList& list); - void OnPluginMsgForbidden(const ResourceMessageReplyParams& params); - - ScopedPPResource current_list_; - bool forbidden_; - - // Parameters passed to UpdateNetworkList(). - PP_Resource* network_list_; - scoped_refptr<TrackedCallback> update_callback_; - - DISALLOW_COPY_AND_ASSIGN(NetworkMonitorResource); -}; - -} // namespace proxy -} // namespace ppapi - -#endif // PPAPI_PROXY_NETWORK_MONITOR_RESOURCE_H_ |