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 NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_PNACL_TRANSLATE_THREAD_H_ | 5 #ifndef COMPONENTS_NACL_RENDERER_PLUGIN_PNACL_TRANSLATE_THREAD_H_ |
6 #define NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_PNACL_TRANSLATE_THREAD_H_ | 6 #define COMPONENTS_NACL_RENDERER_PLUGIN_PNACL_TRANSLATE_THREAD_H_ |
7 | 7 |
8 #include <deque> | 8 #include <deque> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
| 11 #include "components/nacl/renderer/plugin/plugin_error.h" |
| 12 #include "components/nacl/renderer/plugin/service_runtime.h" |
11 #include "native_client/src/include/nacl_macros.h" | 13 #include "native_client/src/include/nacl_macros.h" |
12 #include "native_client/src/include/nacl_scoped_ptr.h" | 14 #include "native_client/src/include/nacl_scoped_ptr.h" |
| 15 #include "native_client/src/shared/platform/nacl_sync_checked.h" |
13 #include "native_client/src/shared/platform/nacl_threads.h" | 16 #include "native_client/src/shared/platform/nacl_threads.h" |
14 #include "native_client/src/shared/platform/nacl_sync_checked.h" | |
15 | |
16 #include "ppapi/cpp/completion_callback.h" | 17 #include "ppapi/cpp/completion_callback.h" |
17 | 18 |
18 #include "ppapi/native_client/src/trusted/plugin/plugin_error.h" | |
19 #include "ppapi/native_client/src/trusted/plugin/service_runtime.h" | |
20 | |
21 struct PP_PNaClOptions; | 19 struct PP_PNaClOptions; |
22 | 20 |
23 namespace nacl { | 21 namespace nacl { |
24 class DescWrapper; | 22 class DescWrapper; |
25 } | 23 } |
26 | 24 |
27 | 25 |
28 namespace plugin { | 26 namespace plugin { |
29 | 27 |
30 class NaClSubprocess; | 28 class NaClSubprocess; |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
124 PnaclResources* resources_; | 122 PnaclResources* resources_; |
125 PP_PNaClOptions* pnacl_options_; | 123 PP_PNaClOptions* pnacl_options_; |
126 std::string architecture_attributes_; | 124 std::string architecture_attributes_; |
127 PnaclCoordinator* coordinator_; | 125 PnaclCoordinator* coordinator_; |
128 Plugin* plugin_; | 126 Plugin* plugin_; |
129 private: | 127 private: |
130 NACL_DISALLOW_COPY_AND_ASSIGN(PnaclTranslateThread); | 128 NACL_DISALLOW_COPY_AND_ASSIGN(PnaclTranslateThread); |
131 }; | 129 }; |
132 | 130 |
133 } | 131 } |
134 #endif // NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_PNACL_TRANSLATE_THREAD_H_ | 132 #endif // COMPONENTS_NACL_RENDERER_PLUGIN_PNACL_TRANSLATE_THREAD_H_ |
OLD | NEW |