Chromium Code Reviews| Index: ppapi/api/private/ppb_plugin_private_file_system_private.idl |
| diff --git a/ppapi/api/private/ppb_plugin_private_file_system_private.idl b/ppapi/api/private/ppb_plugin_private_file_system_private.idl |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..818776e67d9100ff23719e4027de72ad1bad2421 |
| --- /dev/null |
| +++ b/ppapi/api/private/ppb_plugin_private_file_system_private.idl |
| @@ -0,0 +1,33 @@ |
| +/* Copyright 2013 The Chromium Authors. All rights reserved. |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| + |
| +[generate_thunk,thunk_include="ppapi/thunk/ppb_plugin_private_file_system_private_api.h"] |
| + |
| +/** |
| + * This file contains the <code>PPB_PluginPrivateFileSystem_Private</code> interface. |
| + */ |
| +label Chrome { |
| + M32 = 0.1 |
| +}; |
| + |
| +/* <code>PPB_PluginPrivateFileSystem_Private</code> interface */ |
| +interface PPB_PluginPrivateFileSystem_Private { |
|
teravest
2013/10/29 17:14:11
It would be nice to unify this with PPB_Ext_CrxFil
nhiroki
2013/11/12 13:36:15
Done by http://crrev.com/233807
|
| + /** |
| + * Open() opens the plugin private file system. |
| + * |
| + * @param[in] fs A <code>PP_Resource</code> corresponding to a |
| + * PluginPrivateFileSystem. |
| + * @param[out] file_system An output <code>PP_Resource</code> corresponding |
| + * to a PPB_FileSystem. |
| + * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon |
| + * completion of Open. |
| + * |
| + * @return An int32_t containing an error code from <code>pp_errors.h</code>. |
| + */ |
| + [singleton,api=PPB_PluginPrivateFileSystem_Private_API] |
| + int32_t Open([in] PP_Instance instance, |
| + [out] PP_Resource file_system, |
| + [in] PP_CompletionCallback callback); |
| +}; |