You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1004 B
28 lines
1004 B
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// No include guard, may be included multiple times.
|
|
|
|
// NULL out all the macros that need NULLing, so that multiple includes of
|
|
// the XXXX_messages_internal.h files will not generate noise.
|
|
#undef IPC_STRUCT_BEGIN_WITH_PARENT
|
|
#undef IPC_STRUCT_MEMBER
|
|
#undef IPC_STRUCT_END
|
|
#undef IPC_STRUCT_TRAITS_BEGIN
|
|
#undef IPC_STRUCT_TRAITS_MEMBER
|
|
#undef IPC_STRUCT_TRAITS_PARENT
|
|
#undef IPC_STRUCT_TRAITS_END
|
|
#undef IPC_ENUM_TRAITS_VALIDATE
|
|
#undef IPC_MESSAGE_DECL
|
|
|
|
#define IPC_STRUCT_BEGIN_WITH_PARENT(struct_name, parent)
|
|
#define IPC_STRUCT_MEMBER(type, name, ...)
|
|
#define IPC_STRUCT_END()
|
|
#define IPC_STRUCT_TRAITS_BEGIN(struct_name)
|
|
#define IPC_STRUCT_TRAITS_MEMBER(name)
|
|
#define IPC_STRUCT_TRAITS_PARENT(type)
|
|
#define IPC_STRUCT_TRAITS_END()
|
|
#define IPC_ENUM_TRAITS_VALIDATE(enum_name, validation_expression)
|
|
#define IPC_MESSAGE_DECL(...)
|