| Index: blimp/engine/mojo/blob_channel.mojom
|
| diff --git a/blimp/engine/mojo/blob_channel.mojom b/blimp/engine/mojo/blob_channel.mojom
|
| index 45567d2fee9ef5e45c299dac1654a7f3a9b65780..7ea68a95b68b56e4c88603965e951a04268276f0 100644
|
| --- a/blimp/engine/mojo/blob_channel.mojom
|
| +++ b/blimp/engine/mojo/blob_channel.mojom
|
| @@ -8,6 +8,14 @@ module blimp.engine.mojom;
|
| // The renderer can use this service to push bulk data such as images to
|
| // the client.
|
| interface BlobChannel {
|
| + // Gets the list of cached BlobIDs and their replication status in the
|
| + // browser process' BlobCache. The replication status is represented
|
| + // as a boolean which, when true, indicates that the blob has been
|
| + // sent to the client.
|
| + // TODO(kmarshall): Add a delegate receiver to process cache invalidation
|
| + // events from the browser as they occur.
|
| + GetCachedBlobIds() => (map<string, bool> cache_state);
|
| +
|
| // Stores the blob |id| in the BlobCache.
|
| // Because the IPC channel is a shared resource and payloads can be quite
|
| // large, we use shared memory to reduce channel contention and associated
|
|
|