|
|
Add AssignmentSource to BlimpClientContextImpl
This CL adds support for using the AssignmentSource for getting
assignments for the blimp engine.
Compared to the previous implementation in BlimpClientSession, this CL
constructs the AssignmentSource lazily, for two reasons:
- Right now, we can then easily use a Java-backed preference store for
which assigner to use.
- Later, we can easily make the change of an assigner URL just reset
the AssignmentSource, and another call to Connect() would then
automatically create a new one.
BUG= 611097
Committed: https://crrev.com/ae227aa6323de6cef1d9289208d1a7a94aa4d83f
Cr-Commit-Position: refs/heads/master@{#410957}
Total comments: 17
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+354 lines, -167 lines) |
Patch |
 |
M |
blimp/client/BUILD.gn
|
View
|
1
2
3
4
5
6
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/blimp_client_session_android.h
|
View
|
1
2
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/blimp_client_session_android.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/java/src/org/chromium/blimp/session/BlimpClientSession.java
|
View
|
1
2
|
2 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/BUILD.gn
|
View
|
1
2
3
4
5
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/core/android/blimp_client_context_impl_android.h
|
View
|
|
2 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/core/android/blimp_client_context_impl_android.cc
|
View
|
1
|
3 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpClientContextImpl.java
|
View
|
1
2
3
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/blimp_client_context_impl.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+26 lines, -3 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/blimp_client_context_impl.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+51 lines, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/blimp_client_context_impl_unittest.cc
|
View
|
1
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/dummy_blimp_client_context.h
|
View
|
1
|
2 chunks |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/core/dummy_blimp_client_context.cc
|
View
|
1
|
3 chunks |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/core/session/BUILD.gn
|
View
|
1
2
|
2 chunks |
+1 line, -10 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/session/assignment_source.h
|
View
|
1
2
|
2 chunks |
+2 lines, -50 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/session/assignment_source.cc
|
View
|
1
2
3
4
|
9 chunks |
+23 lines, -34 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/session/assignment_source_unittest.cc
|
View
|
1
2
|
11 chunks |
+31 lines, -32 lines |
0 comments
|
Download
|
 |
M |
blimp/client/public/BUILD.gn
|
View
|
1
2
3
4
5
6
|
2 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/public/blimp_client_context.h
|
View
|
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/public/blimp_client_context_delegate.h
|
View
|
1
2
|
2 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/client/public/session/assignment.h
|
View
|
1
2
3
4
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/client/public/session/assignment.cc
|
View
|
1
2
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/session/blimp_client_session.h
|
View
|
1
2
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/session/blimp_client_session.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
blimp/client/test/test_blimp_client_context_delegate.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/engine/browser_tests/engine_browsertest.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/blimp/blimp_client_context_factory.cc
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/android/blimp/chrome_blimp_client_context_delegate.h
|
View
|
1
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/android/blimp/chrome_blimp_client_context_delegate.cc
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 18 (7 generated)
|