Index: components/nacl/renderer/plugin/pnacl_translate_thread.h |
diff --git a/components/nacl/renderer/plugin/pnacl_translate_thread.h b/components/nacl/renderer/plugin/pnacl_translate_thread.h |
index 1092d02e2aadc83b3be037187aba3f78b91b0a65..1e3c1a9725fbbedd451c49ad0cedd7036525c5e6 100644 |
--- a/components/nacl/renderer/plugin/pnacl_translate_thread.h |
+++ b/components/nacl/renderer/plugin/pnacl_translate_thread.h |
@@ -10,6 +10,7 @@ |
#include <deque> |
#include <vector> |
+#include "base/files/file.h" |
#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "components/nacl/renderer/plugin/plugin_error.h" |
@@ -24,7 +25,6 @@ namespace plugin { |
class NaClSubprocess; |
class PnaclCoordinator; |
-class TempFile; |
class PnaclTranslateThread { |
public: |
@@ -37,9 +37,9 @@ class PnaclTranslateThread { |
void SetupState(const pp::CompletionCallback& finish_callback, |
NaClSubprocess* compiler_subprocess, |
NaClSubprocess* ld_subprocess, |
- const std::vector<TempFile*>* obj_files, |
+ std::vector<base::File>* obj_files, |
int num_threads, |
- TempFile* nexe_file, |
+ base::File* nexe_file, |
ErrorInfo* error_info, |
PP_PNaClOptions* pnacl_options, |
const std::string& architecture_attributes, |
@@ -79,7 +79,7 @@ class PnaclTranslateThread { |
private: |
ppapi::proxy::SerializedHandle GetHandleForSubprocess( |
- TempFile* file, int32_t open_flags, base::ProcessId peer_pid); |
+ base::File* file, int32_t open_flags, base::ProcessId peer_pid); |
// Helper thread entry point for compilation. Takes a pointer to |
// PnaclTranslateThread and calls DoCompile(). |
@@ -138,9 +138,9 @@ class PnaclTranslateThread { |
int64_t compile_time_; |
// Data about the translation files, owned by the coordinator |
- const std::vector<TempFile*>* obj_files_; |
+ std::vector<base::File>* obj_files_; |
bbudge
2016/01/21 18:37:38
Have you considered making this a const ref? Or is
Mark Seaborn
2016/01/21 19:18:21
I started off keeping the 'const', but it didn't w
|
int num_threads_; |
- TempFile* nexe_file_; |
+ base::File* nexe_file_; |
ErrorInfo* coordinator_error_info_; |
PP_PNaClOptions* pnacl_options_; |
std::string architecture_attributes_; |