OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_CHILD_CHILD_THREAD_IMPL_H_ | 5 #ifndef CONTENT_CHILD_CHILD_THREAD_IMPL_H_ |
6 #define CONTENT_CHILD_CHILD_THREAD_IMPL_H_ | 6 #define CONTENT_CHILD_CHILD_THREAD_IMPL_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
278 | 278 |
279 std::unique_ptr<ChildSharedBitmapManager> shared_bitmap_manager_; | 279 std::unique_ptr<ChildSharedBitmapManager> shared_bitmap_manager_; |
280 | 280 |
281 std::unique_ptr<ChildGpuMemoryBufferManager> gpu_memory_buffer_manager_; | 281 std::unique_ptr<ChildGpuMemoryBufferManager> gpu_memory_buffer_manager_; |
282 | 282 |
283 std::unique_ptr<ChildDiscardableSharedMemoryManager> | 283 std::unique_ptr<ChildDiscardableSharedMemoryManager> |
284 discardable_shared_memory_manager_; | 284 discardable_shared_memory_manager_; |
285 | 285 |
286 std::unique_ptr<base::PowerMonitor> power_monitor_; | 286 std::unique_ptr<base::PowerMonitor> power_monitor_; |
287 | 287 |
288 scoped_refptr<ChildMessageFilter> geofencing_message_filter_; | |
289 | |
290 scoped_refptr<base::SequencedTaskRunner> browser_process_io_runner_; | 288 scoped_refptr<base::SequencedTaskRunner> browser_process_io_runner_; |
291 | 289 |
292 base::WeakPtrFactory<ChildThreadImpl> channel_connected_factory_; | 290 base::WeakPtrFactory<ChildThreadImpl> channel_connected_factory_; |
293 | 291 |
294 DISALLOW_COPY_AND_ASSIGN(ChildThreadImpl); | 292 DISALLOW_COPY_AND_ASSIGN(ChildThreadImpl); |
295 }; | 293 }; |
296 | 294 |
297 struct ChildThreadImpl::Options { | 295 struct ChildThreadImpl::Options { |
298 Options(const Options& other); | 296 Options(const Options& other); |
299 ~Options(); | 297 ~Options(); |
(...skipping 24 matching lines...) Expand all Loading... |
324 | 322 |
325 private: | 323 private: |
326 struct Options options_; | 324 struct Options options_; |
327 | 325 |
328 DISALLOW_COPY_AND_ASSIGN(Builder); | 326 DISALLOW_COPY_AND_ASSIGN(Builder); |
329 }; | 327 }; |
330 | 328 |
331 } // namespace content | 329 } // namespace content |
332 | 330 |
333 #endif // CONTENT_CHILD_CHILD_THREAD_IMPL_H_ | 331 #endif // CONTENT_CHILD_CHILD_THREAD_IMPL_H_ |
OLD | NEW |