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