| Index: native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h
|
| diff --git a/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h b/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h
|
| index 399c8058d3caee822e89f23a7d64ff5fe78710d3..2c5c004299bff7d3d0a9e18f6c71bfb8bb04f2c7 100644
|
| --- a/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h
|
| +++ b/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h
|
| @@ -17,6 +17,9 @@
|
| #include <ppapi/c/ppb_file_system.h>
|
| #include <ppapi/c/ppb_messaging.h>
|
| #include <ppapi/c/ppb_messaging.h>
|
| +#include <ppapi/c/ppb_url_loader.h>
|
| +#include <ppapi/c/ppb_url_request_info.h>
|
| +#include <ppapi/c/ppb_url_response_info.h>
|
| #include <ppapi/c/ppb_var.h>
|
|
|
| #include <utils/macros.h>
|
| @@ -79,12 +82,15 @@ class PepperInterface {
|
|
|
| class ScopedResource {
|
| public:
|
| - struct NoAddRef {};
|
| -
|
| + // Does not AddRef by default.
|
| ScopedResource(PepperInterface* ppapi, PP_Resource resource);
|
| - ScopedResource(PepperInterface* ppapi, PP_Resource resource, NoAddRef);
|
| ~ScopedResource();
|
|
|
| + PP_Resource pp_resource() { return resource_; }
|
| +
|
| + // Return the resource without decrementing its refcount.
|
| + PP_Resource Release();
|
| +
|
| private:
|
| PepperInterface* ppapi_;
|
| PP_Resource resource_;
|
|
|