|
Use a service to create device management backends.
Move responsibility for creating backend objects to a device management service
object that lives in the profile. Doing allows us to make use of the profile's
request context, which has the advantage over the independent request context
implementation that stuff is more efficient (i.e. we need to only resolve the
proxy once).
BUG= 63608
TEST=device_management_service_(unit|browser)test.cc
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66948
Total comments: 19
Total comments: 13
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+856 lines, -440 lines) |
Patch |
 |
M |
chrome/browser/policy/configuration_policy_pref_store.cc
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
D |
chrome/browser/policy/device_management_backend_impl.h
|
View
|
1
2
|
2 chunks |
+24 lines, -44 lines |
0 comments
|
Download
|
 |
D |
chrome/browser/policy/device_management_backend_impl.cc
|
View
|
1
2
|
5 chunks |
+208 lines, -236 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/device_management_backend_mock.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/device_management_policy_provider.h
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/policy/device_management_policy_provider.cc
|
View
|
1
2
|
5 chunks |
+5 lines, -19 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/policy/device_management_service.h
|
View
|
1
2
|
1 chunk |
+104 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/policy/device_management_service.cc
|
View
|
1
2
|
1 chunk |
+185 lines, -0 lines |
4 comments
|
Download
|
 |
A + |
chrome/browser/policy/device_management_service_browsertest.cc
|
View
|
1
2
|
9 chunks |
+25 lines, -23 lines |
0 comments
|
Download
|
 |
A + |
chrome/browser/policy/device_management_service_unittest.cc
|
View
|
1
2
|
13 chunks |
+134 lines, -45 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/policy/profile_policy_context.h
|
View
|
|
1 chunk |
+51 lines, -0 lines |
5 comments
|
Download
|
 |
A |
chrome/browser/policy/profile_policy_context.cc
|
View
|
|
1 chunk |
+52 lines, -0 lines |
2 comments
|
Download
|
 |
M |
chrome/browser/profile.h
|
View
|
1
2
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profile.cc
|
View
|
1
2
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profile_impl.h
|
View
|
1
2
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profile_impl.cc
|
View
|
1
2
|
5 chunks |
+9 lines, -23 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_tests.gypi
|
View
|
1
2
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
A |
chrome/test/test_url_request_context_getter.h
|
View
|
|
1 chunk |
+33 lines, -0 lines |
2 comments
|
Download
|
 |
M |
chrome/test/testing_profile.h
|
View
|
1
2
|
1 chunk |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/test/testing_profile.cc
|
View
|
|
2 chunks |
+1 line, -20 lines |
0 comments
|
Download
|
 |
M |
net/tools/testserver/device_management.py
|
View
|
1
2
|
2 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|