Index: components/nacl/common/nacl_types_param_traits.h |
diff --git a/components/nacl/common/nacl_types_param_traits.h b/components/nacl/common/nacl_types_param_traits.h |
index 7c22e01f3be8ea7eaf3d8ba3fde2d1bc05b941bc..3161add7b49a6f5418191649eb84f31e255f54f8 100644 |
--- a/components/nacl/common/nacl_types_param_traits.h |
+++ b/components/nacl/common/nacl_types_param_traits.h |
@@ -9,12 +9,31 @@ |
#define COMPONENTS_NACL_COMMON_NACL_TYPES_PARAM_TRAITS_H_ |
#include "components/nacl/common/nacl_types.h" |
+#include "components/nacl/common/pnacl_types.h" |
#include "ipc/ipc_message_macros.h" |
#include "native_client/src/trusted/service_runtime/nacl_error_code.h" |
+#include "url/ipc/url_param_traits.h" |
IPC_ENUM_TRAITS_MAX_VALUE(nacl::NaClAppProcessType, |
nacl::kNumNaClProcessTypes - 1) |
IPC_ENUM_TRAITS_MAX_VALUE(NaClErrorCode, NACL_ERROR_CODE_MAX) |
+IPC_STRUCT_TRAITS_BEGIN(nacl::NaClResourcePrefetchRequest) |
+ IPC_STRUCT_TRAITS_MEMBER(file_key) |
+ IPC_STRUCT_TRAITS_MEMBER(resource_url) |
+IPC_STRUCT_TRAITS_END() |
+ |
+IPC_STRUCT_TRAITS_BEGIN(nacl::PnaclCacheInfo) |
+ IPC_STRUCT_TRAITS_MEMBER(pexe_url) |
+ IPC_STRUCT_TRAITS_MEMBER(abi_version) |
+ IPC_STRUCT_TRAITS_MEMBER(opt_level) |
+ IPC_STRUCT_TRAITS_MEMBER(last_modified) |
+ IPC_STRUCT_TRAITS_MEMBER(etag) |
+ IPC_STRUCT_TRAITS_MEMBER(has_no_store_header) |
+ IPC_STRUCT_TRAITS_MEMBER(use_subzero) |
+ IPC_STRUCT_TRAITS_MEMBER(sandbox_isa) |
+ IPC_STRUCT_TRAITS_MEMBER(extra_flags) |
+IPC_STRUCT_TRAITS_END() |
+ |
#endif // COMPONENTS_NACL_COMMON_NACL_TYPES_PARAM_TRAITS_H_ |