| Index: chromecast/base/cast_resource.h
|
| diff --git a/chromecast/base/cast_resource.h b/chromecast/base/cast_resource.h
|
| index cd248d77edc26872e426c5c2a42ef54a2aac1e0a..b0245b26b06311d204fd0a7e82489ff1cd62f0ad 100644
|
| --- a/chromecast/base/cast_resource.h
|
| +++ b/chromecast/base/cast_resource.h
|
| @@ -53,6 +53,10 @@ class CastResource {
|
| };
|
|
|
| void SetCastResourceClient(Client* client);
|
| + // Called to initialize resources after OEM has granted them, and before
|
| + // they start getting used by consumers. Implementation must be synchronous
|
| + // since consumers will start using the resource immediately afterwards.
|
| + virtual void InitializeResource(Resource resource) = 0;
|
| // Called to release resources. Implementation should call
|
| // Client::OnResourceReleased when resource is released on its side.
|
| virtual void ReleaseResource(Resource resource) = 0;
|
|
|