diff options
Diffstat (limited to 'src/pipe/utils/SamplePipeControllers.cpp')
-rw-r--r-- | src/pipe/utils/SamplePipeControllers.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pipe/utils/SamplePipeControllers.cpp b/src/pipe/utils/SamplePipeControllers.cpp index c54bd1334a..437a372c18 100644 --- a/src/pipe/utils/SamplePipeControllers.cpp +++ b/src/pipe/utils/SamplePipeControllers.cpp @@ -79,14 +79,14 @@ void TiledPipeController::notifyWritten(size_t bytes) { //////////////////////////////////////////////////////////////////////////////// -DeferredPipeController::DeferredPipeController(int numberOfReaders) +ThreadSafePipeController::ThreadSafePipeController(int numberOfReaders) : fAllocator(kMinBlockSize) , fNumberOfReaders(numberOfReaders) { fBlock = NULL; fBytesWritten = 0; } -void* DeferredPipeController::requestBlock(size_t minRequest, size_t *actual) { +void* ThreadSafePipeController::requestBlock(size_t minRequest, size_t *actual) { if (fBlock) { // Save the previous block for later PipeBlock previousBloc(fBlock, fBytesWritten); @@ -99,11 +99,11 @@ void* DeferredPipeController::requestBlock(size_t minRequest, size_t *actual) { return fBlock; } -void DeferredPipeController::notifyWritten(size_t bytes) { +void ThreadSafePipeController::notifyWritten(size_t bytes) { fBytesWritten += bytes; } -void DeferredPipeController::playback(SkCanvas* target) { +void ThreadSafePipeController::playback(SkCanvas* target) { SkGPipeReader reader(target); for (int currentBlock = 0; currentBlock < fBlockList.count(); currentBlock++ ) { reader.playback(fBlockList[currentBlock].fBlock, fBlockList[currentBlock].fBytes); |