DescriptionChange ownership of PipelineImpl
WMPI owns an instance of PipelineImpl and passes its address to
a PipelineController. WMPI calls method on both |pipeline_| and
|pipeline_controller_|.
This CL moves the ownership of PipelineImpl to the PipelineController,
and exposes the rest of the Pipeline interface through the
PipelineController. This will simplify reasoning about Pipeline
callbacks and states changes by forcing all calls from WMPI to go
through |pipeline_controller_|.
bug=
Review-Url: https://codereview.chromium.org/2689863002
Cr-Commit-Position: refs/heads/master@{#452764}
Committed: https://chromium.googlesource.com/chromium/src/+/350936ff217789a657ef44417c374c6a0423f06f
Patch Set 1 #Patch Set 2 : Removed virtual call from DTOR #Patch Set 3 : rebase #Patch Set 4 : Remove leftover test method #
Total comments: 4
Patch Set 5 : Addressed comment #Patch Set 6 : Rebase #Patch Set 7 : Proper rebase #
Messages
Total messages: 36 (27 generated)
|