| 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 #ifndef COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ |   5 #ifndef COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ | 
|   6 #define COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ |   6 #define COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ | 
|   7  |   7  | 
|   8 #include <string> |   8 #include <string> | 
 |   9 #include <vector> | 
|   9  |  10  | 
|  10 #include "base/memory/ref_counted.h" |  11 #include "base/memory/ref_counted.h" | 
|  11  |  12  | 
|  12 class GURL; |  13 class GURL; | 
|  13  |  14  | 
|  14 namespace base { |  15 namespace base { | 
|  15 class FilePath; |  16 class FilePath; | 
|  16 } |  17 } | 
|  17  |  18  | 
|  18 namespace IPC { |  19 namespace IPC { | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
|  39 // Return true if the filename requested is valid for opening. |  40 // Return true if the filename requested is valid for opening. | 
|  40 // Sets file_to_open to the base::FilePath which we will attempt to open. |  41 // Sets file_to_open to the base::FilePath which we will attempt to open. | 
|  41 bool PnaclCanOpenFile(const std::string& filename, |  42 bool PnaclCanOpenFile(const std::string& filename, | 
|  42                       base::FilePath* file_to_open); |  43                       base::FilePath* file_to_open); | 
|  43  |  44  | 
|  44 // Opens a NaCl executable file for reading and executing. |  45 // Opens a NaCl executable file for reading and executing. | 
|  45 void OpenNaClExecutable( |  46 void OpenNaClExecutable( | 
|  46     scoped_refptr<nacl::NaClHostMessageFilter> nacl_host_message_filter, |  47     scoped_refptr<nacl::NaClHostMessageFilter> nacl_host_message_filter, | 
|  47     int render_view_id, |  48     int render_view_id, | 
|  48     const GURL& file_url, |  49     const GURL& file_url, | 
 |  50     const std::vector<GURL>& resource_urls, | 
|  49     IPC::Message* reply_msg); |  51     IPC::Message* reply_msg); | 
|  50  |  52  | 
|  51 }  // namespace nacl_file_host |  53 }  // namespace nacl_file_host | 
|  52  |  54  | 
|  53 #endif  // COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ |  55 #endif  // COMPONENTS_NACL_BROWSER_NACL_FILE_HOST_H_ | 
| OLD | NEW |