1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved. 2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file. 4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Get basic type definitions. 6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#define IPC_MESSAGE_IMPL 7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Generate constructors. 10116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ipc/struct_constructor_macros.h" 11116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 13116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Generate destructors. 14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ipc/struct_destructor_macros.h" 15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Generate param traits write methods. 18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ipc/param_traits_write_macros.h" 19116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace IPC { 20116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} // namespace IPC 22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Generate param traits read methods. 24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ipc/param_traits_read_macros.h" 25116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace IPC { 26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} // namespace IPC 28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch 29116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Generate param traits log methods. 30116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ipc/param_traits_log_macros.h" 31116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace IPC { 32116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "ui/ozone/common/gpu/ozone_gpu_message_generator.h" 33116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch} // namespace IPC 34