1d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// Use of this source code is governed by a BSD-style license that can be
3d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// found in the LICENSE file.
4d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com
5d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// Get basic type definitions.
6d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#define IPC_MESSAGE_IMPL
7d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
839ef825ac6dff4eb2a165b15dbdccdbfb5887984tomhudson@google.com
93f177e9cbcd94d9fc9d969591cc939a81d16d111bsalomon@google.com// Generate constructors.
10d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#include "ipc/struct_constructor_macros.h"
11be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
120c58ba1cade0098e5123801208ca59b0e69f7cc2bsalomon@google.com
13be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com// Generate destructors.
14be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com#include "ipc/struct_destructor_macros.h"
15be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
160c58ba1cade0098e5123801208ca59b0e69f7cc2bsalomon@google.com
17be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com// Generate param traits write methods.
18be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com#include "ipc/param_traits_write_macros.h"
19be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.comnamespace IPC {
20be1454bf8c5d316dcdd680f460a7f8ae20c97ad4bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
21935e9f4fafdfc64130e6be9ea2bb30e3bafd852armistry@google.com}  // namespace IPC
22d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com
23d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// Generate param traits read methods.
24d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#include "ipc/param_traits_read_macros.h"
25d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.comnamespace IPC {
26d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
27d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com}  // namespace IPC
28d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com
29d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com// Generate param traits log methods.
300c58ba1cade0098e5123801208ca59b0e69f7cc2bsalomon@google.com#include "ipc/param_traits_log_macros.h"
310c58ba1cade0098e5123801208ca59b0e69f7cc2bsalomon@google.comnamespace IPC {
32d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com#include "ui/metro_viewer/metro_viewer_message_generator.h"
33d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com}  // namespace IPC
34d9f609a66ab7192670bf0ccbbc878ab2b398dab8bsalomon@google.com