1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "content/common/frame_param.h" 6#include "content/common/cc_messages.h" 7 8#define IPC_MESSAGE_IMPL 9#include "content/common/frame_param_macros.h" 10 11// Generate constructors. 12#include "ipc/struct_constructor_macros.h" 13#undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 14#include "content/common/frame_param_macros.h" 15 16// Generate destructors. 17#include "ipc/struct_destructor_macros.h" 18#undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 19#include "content/common/frame_param_macros.h" 20 21// Generate param traits write methods. 22#include "ipc/param_traits_write_macros.h" 23namespace IPC { 24#undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 25#include "content/common/frame_param_macros.h" 26} // namespace IPC 27 28// Generate param traits read methods. 29#include "ipc/param_traits_read_macros.h" 30namespace IPC { 31#undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 32#include "content/common/frame_param_macros.h" 33} // namespace IPC 34 35// Generate param traits log methods. 36#include "ipc/param_traits_log_macros.h" 37namespace IPC { 38#undef CONTENT_COMMON_FRAME_PARAM_MACROS_H_ 39#include "content/common/frame_param_macros.h" 40} // namespace IPC 41