Chromium Code Reviews| Index: cc/resources/pixel_buffer_raster_worker_pool.h |
| diff --git a/cc/resources/pixel_buffer_raster_worker_pool.h b/cc/resources/pixel_buffer_raster_worker_pool.h |
| index 94a2f9518e1046234467da8274a4307ce1b951ed..dbbd38aa5677810ebe41880d44631b3504ff3f48 100644 |
| --- a/cc/resources/pixel_buffer_raster_worker_pool.h |
| +++ b/cc/resources/pixel_buffer_raster_worker_pool.h |
| @@ -13,14 +13,20 @@ |
| namespace cc { |
| +class ContextProvider; |
|
danakj
2013/09/03 17:18:57
not needed
kaanb
2013/09/03 20:43:11
Done.
|
| + |
| class CC_EXPORT PixelBufferRasterWorkerPool : public RasterWorkerPool { |
| public: |
| virtual ~PixelBufferRasterWorkerPool(); |
| static scoped_ptr<RasterWorkerPool> Create( |
| - ResourceProvider* resource_provider, size_t num_threads) { |
| + ResourceProvider* resource_provider, |
| + size_t num_threads, |
| + size_t max_bytes_pending_upload) { |
| return make_scoped_ptr<RasterWorkerPool>( |
| - new PixelBufferRasterWorkerPool(resource_provider, num_threads)); |
| + new PixelBufferRasterWorkerPool(resource_provider, |
| + num_threads, |
| + max_bytes_pending_upload)); |
| } |
| // Overridden from WorkerPool: |
| @@ -35,7 +41,8 @@ class CC_EXPORT PixelBufferRasterWorkerPool : public RasterWorkerPool { |
| private: |
| PixelBufferRasterWorkerPool(ResourceProvider* resource_provider, |
| - size_t num_threads); |
| + size_t num_threads, |
| + size_t max_bytes_pending_upload); |
| void FlushUploads(); |
| void CheckForCompletedUploads(); |