103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Copyright (c) 2014 The Chromium Authors. All rights reserved.
203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// found in the LICENSE file.
403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Get basic type definitions.
603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#define IPC_MESSAGE_IMPL
703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Generate constructors.
1003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "ipc/struct_constructor_macros.h"
1103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
1203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
1303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Generate destructors.
1403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "ipc/struct_destructor_macros.h"
1503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
1603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
1703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Generate param traits write methods.
1803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "ipc/param_traits_write_macros.h"
1903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)namespace IPC {
2003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
2103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}  // namespace IPC
2203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
2303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Generate param traits read methods.
2403b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "ipc/param_traits_read_macros.h"
2503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)namespace IPC {
2603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
2703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}  // namespace IPC
2803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)
2903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)// Generate param traits log methods.
3003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "ipc/param_traits_log_macros.h"
3103b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)namespace IPC {
3203b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)#include "components/nacl/common/nacl_renderer_messages.h"
3303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}  // namespace IPC
34