DescriptionIntroduce internal::ServiceRegistry to prepare for ServiceProvider split.
This is to get ready to split ServiceProvider into Shell and Application. It makes the existing Application no longer subclass internal::ServiceConnectorBase::Owner. Instead it puts that functionality in the new class internal::ServiceRegistry and Application uses that by composition.
The validation in this cl is meant to be consistent with what's currently in the tree. I'll redo the cl that adds the ability to add a service with a specific validator after the split is done.
BUG=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276859
Patch Set 1 #Patch Set 2 : Merge problems #
Total comments: 10
Patch Set 3 : Address review concerns #Patch Set 4 : Address review concerns #
Total comments: 2
Messages
Total messages: 11 (0 generated)
|