| Index: content/child/blob_storage/blob_transport_controller.h
 | 
| diff --git a/content/child/blob_storage/blob_transport_controller.h b/content/child/blob_storage/blob_transport_controller.h
 | 
| index 4f06418bd7d273056297868a04a5ae893318697e..a3065ec4bca02f0b7ae4c574b79f30e4d4703683 100644
 | 
| --- a/content/child/blob_storage/blob_transport_controller.h
 | 
| +++ b/content/child/blob_storage/blob_transport_controller.h
 | 
| @@ -19,6 +19,7 @@
 | 
|  #include "base/memory/ref_counted.h"
 | 
|  #include "base/memory/shared_memory_handle.h"
 | 
|  #include "base/memory/weak_ptr.h"
 | 
| +#include "base/optional.h"
 | 
|  #include "content/common/content_export.h"
 | 
|  #include "ipc/ipc_platform_file.h"
 | 
|  #include "storage/common/blob_storage/blob_storage_constants.h"
 | 
| @@ -87,10 +88,7 @@ class CONTENT_EXPORT BlobTransportController {
 | 
|        base::TaskRunner* file_runner,
 | 
|        IPC::Sender* sender);
 | 
|  
 | 
| -  void OnCancel(const std::string& uuid,
 | 
| -                storage::IPCBlobCreationCancelCode code);
 | 
| -
 | 
| -  void OnDone(const std::string& uuid);
 | 
| +  void OnBlobFinalStatus(const std::string& uuid, storage::BlobStatus code);
 | 
|  
 | 
|    bool IsTransporting(const std::string& uuid) {
 | 
|      return blob_storage_.find(uuid) != blob_storage_.end();
 | 
| @@ -127,8 +125,8 @@ class CONTENT_EXPORT BlobTransportController {
 | 
|    void OnFileWriteComplete(
 | 
|        IPC::Sender* sender,
 | 
|        const std::string& uuid,
 | 
| -      const std::pair<std::vector<storage::BlobItemBytesResponse>,
 | 
| -                      storage::IPCBlobCreationCancelCode>& result);
 | 
| +      const base::Optional<std::vector<storage::BlobItemBytesResponse>>&
 | 
| +          result);
 | 
|  
 | 
|    void StoreBlobDataForRequests(
 | 
|        const std::string& uuid,
 | 
| 
 |