| Index: components/nacl/renderer/plugin/pnacl_coordinator.h
|
| diff --git a/components/nacl/renderer/plugin/pnacl_coordinator.h b/components/nacl/renderer/plugin/pnacl_coordinator.h
|
| index 5b9638ddda760e60cbb7b94cbdfd55750c4ab419..9215484b89d17d4fc4cc7975ef08171f0d80409a 100644
|
| --- a/components/nacl/renderer/plugin/pnacl_coordinator.h
|
| +++ b/components/nacl/renderer/plugin/pnacl_coordinator.h
|
| @@ -10,6 +10,7 @@
|
|
|
| #include <vector>
|
|
|
| +#include "base/files/file.h"
|
| #include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "components/nacl/renderer/plugin/nacl_subprocess.h"
|
| @@ -25,7 +26,6 @@ namespace plugin {
|
| class Plugin;
|
| class PnaclCoordinator;
|
| class PnaclTranslateThread;
|
| -class TempFile;
|
|
|
| // A class invoked by Plugin to handle PNaCl client-side translation.
|
| // Usage:
|
| @@ -154,14 +154,14 @@ class PnaclCoordinator {
|
| std::string architecture_attributes_;
|
|
|
| // Object file, produced by the translator and consumed by the linker.
|
| - std::vector<TempFile*> obj_files_;
|
| + std::vector<base::File> obj_files_;
|
| // Number of split modules for llc.
|
| int split_module_count_;
|
| // Number of threads for llc / subzero.
|
| int num_threads_;
|
|
|
| // Translated nexe file, produced by the linker.
|
| - scoped_ptr<TempFile> temp_nexe_file_;
|
| + base::File temp_nexe_file_;
|
|
|
| // Used to report information when errors (PPAPI or otherwise) are reported.
|
| ErrorInfo error_info_;
|
|
|