Index: content/child/child_thread_impl.h |
diff --git a/content/child/child_thread_impl.h b/content/child/child_thread_impl.h |
index 6a2aa5afd763a00aa74469f5e8a7886fc82b2896..9cdc07bf1200ae400af21e47dbdbe790aa9e985c 100644 |
--- a/content/child/child_thread_impl.h |
+++ b/content/child/child_thread_impl.h |
@@ -15,7 +15,7 @@ |
#include "base/memory/shared_memory.h" |
#include "base/memory/weak_ptr.h" |
#include "base/power_monitor/power_monitor.h" |
-#include "base/sequenced_task_runner.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/tracked_objects.h" |
#include "build/build_config.h" |
#include "content/common/associated_interfaces.mojom.h" |
@@ -48,10 +48,6 @@ class ScopedIPCSupport; |
} // namespace edk |
} // namespace mojo |
-namespace discardable_memory { |
-class ClientDiscardableSharedMemoryManager; |
-} // namespace discardable_memory |
- |
namespace content { |
class ChildHistogramMessageFilter; |
class ChildResourceMessageFilter; |
@@ -87,7 +83,6 @@ class CONTENT_EXPORT ChildThreadImpl |
// should be joined in Shutdown(). |
~ChildThreadImpl() override; |
virtual void Shutdown(); |
- void ShutdownDiscardableSharedMemoryManager(); |
// IPC::Sender implementation: |
bool Send(IPC::Message* msg) override; |
@@ -139,11 +134,6 @@ class CONTENT_EXPORT ChildThreadImpl |
return shared_bitmap_manager_.get(); |
} |
- discardable_memory::ClientDiscardableSharedMemoryManager* |
- discardable_shared_memory_manager() const { |
- return discardable_shared_memory_manager_.get(); |
- } |
- |
ResourceDispatcher* resource_dispatcher() const { |
return resource_dispatcher_.get(); |
} |
@@ -225,7 +215,7 @@ class CONTENT_EXPORT ChildThreadImpl |
void OnChannelError() override; |
bool IsInBrowserProcess() const; |
- scoped_refptr<base::SequencedTaskRunner> GetIOTaskRunner(); |
+ scoped_refptr<base::SingleThreadTaskRunner> GetIOTaskRunner(); |
private: |
class ChildThreadMessageRouter : public IPC::MessageRouter { |
@@ -241,8 +231,6 @@ class CONTENT_EXPORT ChildThreadImpl |
IPC::Sender* const sender_; |
}; |
- class ClientDiscardableSharedMemoryManagerDelegate; |
- |
void Init(const Options& options); |
// We create the channel first without connecting it so we can add filters |
@@ -330,15 +318,9 @@ class CONTENT_EXPORT ChildThreadImpl |
std::unique_ptr<ChildSharedBitmapManager> shared_bitmap_manager_; |
- std::unique_ptr<discardable_memory::ClientDiscardableSharedMemoryManager> |
- discardable_shared_memory_manager_; |
- |
- std::unique_ptr<ClientDiscardableSharedMemoryManagerDelegate> |
- client_discardable_shared_memory_manager_delegate_; |
- |
std::unique_ptr<base::PowerMonitor> power_monitor_; |
- scoped_refptr<base::SequencedTaskRunner> browser_process_io_runner_; |
+ scoped_refptr<base::SingleThreadTaskRunner> browser_process_io_runner_; |
std::unique_ptr<base::WeakPtrFactory<ChildThreadImpl>> |
channel_connected_factory_; |
@@ -356,7 +338,7 @@ struct ChildThreadImpl::Options { |
bool auto_start_service_manager_connection; |
bool connect_to_browser; |
- scoped_refptr<base::SequencedTaskRunner> browser_process_io_runner; |
+ scoped_refptr<base::SingleThreadTaskRunner> browser_process_io_runner; |
std::vector<IPC::MessageFilter*> startup_filters; |
std::string in_process_service_request_token; |