Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(129)

Unified Diff: native_client_sdk/src/libraries/nacl_mounts/pepper_interface.h

Issue 11887021: [NaCl SDK] Add HTTP mount. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_;

Powered by Google App Engine
This is Rietveld 408576698