|
Blimp: Add BlobChannel Helium messages and delegate impls.
* Add BlobChannelMessage protobuf definition.
* Add prettyprint logging for BlobChannelMessage.
* Add CreateBlimpMessage specialization for BlobChannelMessage.
* Add targeted unit tests for new Helium delegates.
* Move BlobData constness into BlobDataPtr, so that BlobData objects are mutable following their creation (necessary for passing payload buffers w/o copies).
* Refactor CreateBlobDataPtr into common location.
* Turn BlobChannelReceiver into an abstract interface for testing, moving implementation to BlobChannelReceiverImpl.
R=haibinlu@chromium.org,nyquist@chromium.org
CC=wez@chromium.org
BUG= 600719
Committed: https://crrev.com/9dced9059d886d9fecdd3316db84ac9a931d3cc7
Cr-Commit-Position: refs/heads/master@{#396271}
Total comments: 14
Total comments: 45
Total comments: 13
Total comments: 12
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+491 lines, -95 lines) |
Patch |
 |
M |
blimp/common/BUILD.gn
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/blob_cache/blob_cache.h
|
View
|
1
2
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/common/blob_cache/in_memory_blob_cache_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/common/create_blimp_message.h
|
View
|
1
2
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/create_blimp_message.cc
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/create_blimp_message_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/logging.cc
|
View
|
1
2
3
4
|
3 chunks |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/logging_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/proto/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/common/proto/blimp_message.proto
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
blimp/common/proto/blob_channel.proto
|
View
|
1
2
3
4
|
1 chunk |
+11 lines, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/net/BUILD.gn
|
View
|
1
2
3
4
5
6
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/net/blob_channel/blob_channel_integration_test.cc
|
View
|
1
2
3
4
|
3 chunks |
+22 lines, -22 lines |
0 comments
|
Download
|
 |
M |
blimp/net/blob_channel/blob_channel_receiver.h
|
View
|
1
2
3
4
|
1 chunk |
+10 lines, -31 lines |
0 comments
|
Download
|
 |
M |
blimp/net/blob_channel/blob_channel_receiver.cc
|
View
|
1
2
3
|
1 chunk |
+37 lines, -19 lines |
0 comments
|
Download
|
 |
M |
blimp/net/blob_channel/blob_channel_receiver_unittest.cc
|
View
|
1
2
3
4
|
4 chunks |
+15 lines, -13 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/helium_blob_channel_unittest.cc
|
View
|
1
2
|
1 chunk |
+73 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/helium_blob_receiver_delegate.h
|
View
|
1
2
3
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/helium_blob_receiver_delegate.cc
|
View
|
1
2
3
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/helium_blob_sender_delegate.h
|
View
|
1
2
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/helium_blob_sender_delegate.cc
|
View
|
1
2
|
1 chunk |
+40 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/mock_blob_channel_receiver.h
|
View
|
1
2
3
4
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
A |
blimp/net/blob_channel/mock_blob_channel_receiver.cc
|
View
|
1
2
3
4
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/net/test_common.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
Total messages: 35 (14 generated)
|