| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ppapi/native_client/src/trusted/plugin/temporary_file.h" | 5 #include "components/nacl/renderer/plugin/temporary_file.h" |
| 6 | 6 |
| 7 #include "components/nacl/renderer/plugin/plugin.h" |
| 8 #include "components/nacl/renderer/plugin/utility.h" |
| 7 #include "native_client/src/include/portability_io.h" | 9 #include "native_client/src/include/portability_io.h" |
| 8 #include "native_client/src/shared/platform/nacl_check.h" | 10 #include "native_client/src/shared/platform/nacl_check.h" |
| 9 #include "native_client/src/trusted/service_runtime/include/sys/stat.h" | 11 #include "native_client/src/trusted/service_runtime/include/sys/stat.h" |
| 10 | 12 #include "ppapi/c/private/pp_file_handle.h" |
| 11 #include "ppapi/cpp/core.h" | 13 #include "ppapi/cpp/core.h" |
| 12 #include "ppapi/cpp/instance.h" | 14 #include "ppapi/cpp/instance.h" |
| 13 #include "ppapi/cpp/module.h" | 15 #include "ppapi/cpp/module.h" |
| 14 #include "ppapi/c/private/pp_file_handle.h" | |
| 15 | |
| 16 #include "ppapi/native_client/src/trusted/plugin/plugin.h" | |
| 17 #include "ppapi/native_client/src/trusted/plugin/utility.h" | |
| 18 | 16 |
| 19 namespace plugin { | 17 namespace plugin { |
| 20 | 18 |
| 21 TempFile::TempFile(Plugin* plugin, PP_FileHandle handle) | 19 TempFile::TempFile(Plugin* plugin, PP_FileHandle handle) |
| 22 : plugin_(plugin), | 20 : plugin_(plugin), |
| 23 internal_handle_(handle) { } | 21 internal_handle_(handle) { } |
| 24 | 22 |
| 25 TempFile::~TempFile() { } | 23 TempFile::~TempFile() { } |
| 26 | 24 |
| 27 int32_t TempFile::Open(bool writeable) { | 25 int32_t TempFile::Open(bool writeable) { |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 75 | 73 |
| 76 PP_FileHandle TempFile::TakeFileHandle() { | 74 PP_FileHandle TempFile::TakeFileHandle() { |
| 77 PP_FileHandle to_return = internal_handle_; | 75 PP_FileHandle to_return = internal_handle_; |
| 78 internal_handle_ = PP_kInvalidFileHandle; | 76 internal_handle_ = PP_kInvalidFileHandle; |
| 79 read_wrapper_.release(); | 77 read_wrapper_.release(); |
| 80 write_wrapper_.release(); | 78 write_wrapper_.release(); |
| 81 return to_return; | 79 return to_return; |
| 82 } | 80 } |
| 83 | 81 |
| 84 } // namespace plugin | 82 } // namespace plugin |
| OLD | NEW |