blob: f3eb6d15d8bedcd45bffd96f9cc18a0f52668c4e [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
#
# WARNING: This file is machine generated by fidlgen.
include <fidl/test/union/c/fidl.h>
fidl_test_union_PizzaInLine {
toppingsInLine fidl_vector
} [packed]
fidl_test_union_PizzaOutOfLine {
toppingsOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]]
} [packed]
fidl_test_union_PizzaHandles {
void void
} [packed]
fidl_test_union_PastaInLine {
sauceInLine fidl_string
} [packed]
fidl_test_union_PastaOutOfLine {
sauceOutOfLine fidl_aligned[stringnoz]
} [packed]
fidl_test_union_PastaHandles {
void void
} [packed]
fidl_test_union_NullableUnionStructInLine {
the_unionInLine fidl_test_union_UnionInLine
} [packed]
fidl_test_union_NullableUnionStructOutOfLine {
void void
} [packed]
fidl_test_union_NullableUnionStructHandles {
void void
} [packed]
fidl_test_union_EmptyInLine {
padding int8
} [packed]
fidl_test_union_EmptyOutOfLine {
void void
} [packed]
fidl_test_union_EmptyHandles {
void void
} [packed]
fidl_test_union_StructWithNullableXUnionInLine {
x1InLine fidl_test_union_OlderSimpleUnionInLine
} [packed]
fidl_test_union_StructWithNullableXUnionOutOfLine {
void void
} [packed]
fidl_test_union_StructWithNullableXUnionHandles {
void void
} [packed]
fidl_test_union_PizzaOrPastaInLine [
pizzaInLine fidl_union_member[1, fidl_test_union_PizzaInLine]
pastaInLine fidl_union_member[2, fidl_test_union_PastaInLine]
]
fidl_test_union_PizzaOrPastaOutOfLine [
pizzaOutOfLine fidl_test_union_PizzaOutOfLine
pastaOutOfLine fidl_test_union_PastaOutOfLine
][varlen]
fidl_test_union_PizzaOrPastaHandles [
pizza fidl_test_union_PizzaHandles
pasta fidl_test_union_PastaHandles
][varlen]
fidl_test_union_ExplicitPizzaOrPastaInLine [
pizzaInLine fidl_union_member[1, fidl_test_union_PizzaInLine]
pastaInLine fidl_union_member[4, fidl_test_union_PastaInLine]
]
fidl_test_union_ExplicitPizzaOrPastaOutOfLine [
pizzaOutOfLine fidl_test_union_PizzaOutOfLine
pastaOutOfLine fidl_test_union_PastaOutOfLine
][varlen]
fidl_test_union_ExplicitPizzaOrPastaHandles [
pizza fidl_test_union_PizzaHandles
pasta fidl_test_union_PastaHandles
][varlen]
fidl_test_union_FlexiblePizzaOrPastaInLine [
pizzaInLine fidl_union_member[1, fidl_test_union_PizzaInLine]
pastaInLine fidl_union_member[2, fidl_test_union_PastaInLine]
]
fidl_test_union_FlexiblePizzaOrPastaOutOfLine [
pizzaOutOfLine fidl_test_union_PizzaOutOfLine
pastaOutOfLine fidl_test_union_PastaOutOfLine
][varlen]
fidl_test_union_FlexiblePizzaOrPastaHandles [
pizza fidl_test_union_PizzaHandles
pasta fidl_test_union_PastaHandles
][varlen]
fidl_test_union_StrictPizzaOrPastaInLine [
pizzaInLine fidl_union_member[1, fidl_test_union_PizzaInLine]
pastaInLine fidl_union_member[2, fidl_test_union_PastaInLine]
]
fidl_test_union_StrictPizzaOrPastaOutOfLine [
pizzaOutOfLine fidl_test_union_PizzaOutOfLine
pastaOutOfLine fidl_test_union_PastaOutOfLine
][varlen]
fidl_test_union_StrictPizzaOrPastaHandles [
pizza fidl_test_union_PizzaHandles
pasta fidl_test_union_PastaHandles
][varlen]
fidl_test_union_UnionInLine [
primitive fidl_union_member[1, int32]
string_needs_constructorInLine fidl_union_member[2, fidl_string]
vector_string_also_needs_constructorInLine fidl_union_member[3, fidl_vector]
]
fidl_test_union_UnionOutOfLine [
string_needs_constructorOutOfLine fidl_aligned[stringnoz]
vector_string_also_needs_constructorOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]]
][varlen]
fidl_test_union_UnionHandles [
void void
][varlen]
fidl_test_union_FlexibleUnionInLine [
primitive fidl_union_member[1, int32]
string_needs_constructorInLine fidl_union_member[2, fidl_string]
vector_string_also_needs_constructorInLine fidl_union_member[3, fidl_vector]
]
fidl_test_union_FlexibleUnionOutOfLine [
string_needs_constructorOutOfLine fidl_aligned[stringnoz]
vector_string_also_needs_constructorOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]]
][varlen]
fidl_test_union_FlexibleUnionHandles [
void void
][varlen]
fidl_test_union_StrictUnionInLine [
primitive fidl_union_member[1, int32]
string_needs_constructorInLine fidl_union_member[2, fidl_string]
vector_string_also_needs_constructorInLine fidl_union_member[3, fidl_vector]
]
fidl_test_union_StrictUnionOutOfLine [
string_needs_constructorOutOfLine fidl_aligned[stringnoz]
vector_string_also_needs_constructorOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]]
][varlen]
fidl_test_union_StrictUnionHandles [
void void
][varlen]
fidl_test_union_FieldCollisionInLine [
field_collision_tag fidl_union_member[1, int32]
]
fidl_test_union_FieldCollisionOutOfLine [
void void
][varlen]
fidl_test_union_FieldCollisionHandles [
void void
][varlen]
fidl_test_union_ExplicitUnionInLine [
primitive fidl_union_member[1, int32]
string_needs_constructorInLine fidl_union_member[3, fidl_string]
]
fidl_test_union_ExplicitUnionOutOfLine [
string_needs_constructorOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_ExplicitUnionHandles [
void void
][varlen]
fidl_test_union_ReverseOrdinalUnionInLine [
second fidl_union_member[2, int32]
first fidl_union_member[1, int32]
]
fidl_test_union_ReverseOrdinalUnionOutOfLine [
void void
][varlen]
fidl_test_union_ReverseOrdinalUnionHandles [
void void
][varlen]
fidl_test_union_FlexibleFooInLine [
sInLine fidl_union_member[1, fidl_string]
i fidl_union_member[2, int32]
]
fidl_test_union_FlexibleFooOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_FlexibleFooHandles [
void void
][varlen]
fidl_test_union_StrictFooInLine [
sInLine fidl_union_member[1, fidl_string]
i fidl_union_member[2, int32]
]
fidl_test_union_StrictFooOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_StrictFooHandles [
void void
][varlen]
fidl_test_union_ExplicitFooInLine [
sInLine fidl_union_member[2, fidl_string]
i fidl_union_member[1, int32]
]
fidl_test_union_ExplicitFooOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_ExplicitFooHandles [
void void
][varlen]
fidl_test_union_ExplicitStrictFooInLine [
sInLine fidl_union_member[3, fidl_string]
i fidl_union_member[2, int32]
]
fidl_test_union_ExplicitStrictFooOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_ExplicitStrictFooHandles [
void void
][varlen]
fidl_test_union_OlderSimpleUnionInLine [
i fidl_union_member[1, int64]
f fidl_union_member[2, int32]
]
fidl_test_union_OlderSimpleUnionOutOfLine [
void void
][varlen]
fidl_test_union_OlderSimpleUnionHandles [
void void
][varlen]
fidl_test_union_NewerSimpleUnionInLine [
i fidl_union_member[1, int64]
sInLine fidl_union_member[2, fidl_string]
vInLine fidl_union_member[3, fidl_vector]
]
fidl_test_union_NewerSimpleUnionOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
vOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]]
][varlen]
fidl_test_union_NewerSimpleUnionHandles [
void void
][varlen]
fidl_test_union_StrictSimpleXUnionInLine [
i fidl_union_member[1, int32]
f fidl_union_member[2, int32]
sInLine fidl_union_member[3, fidl_string]
]
fidl_test_union_StrictSimpleXUnionOutOfLine [
sOutOfLine fidl_aligned[stringnoz]
][varlen]
fidl_test_union_StrictSimpleXUnionHandles [
void void
][varlen]
fidl_test_union_XUnionContainingEmptyStructInLine [
emptyInLine fidl_union_member[1, fidl_test_union_EmptyInLine]
]
fidl_test_union_XUnionContainingEmptyStructOutOfLine [
emptyOutOfLine fidl_test_union_EmptyOutOfLine
][varlen]
fidl_test_union_XUnionContainingEmptyStructHandles [
empty fidl_test_union_EmptyHandles
][varlen]
fidl_test_union_StrictBoundedXUnionInLine [
vInLine fidl_union_member[1, fidl_vector]
]
fidl_test_union_StrictBoundedXUnionOutOfLine [
vOutOfLine array[int8]
][varlen]
fidl_test_union_StrictBoundedXUnionHandles [
void void
][varlen]
fidl_test_union_ExplicitXUnionInLine [
i fidl_union_member[1, int64]
f fidl_union_member[4, int32]
]
fidl_test_union_ExplicitXUnionOutOfLine [
void void
][varlen]
fidl_test_union_ExplicitXUnionHandles [
void void
][varlen]
fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequest {
hdr fidl_message_header[8393311445612289086]
} [packed]
fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequestHandles {
void void
} [packed]
fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponse {
hdr fidl_message_header[8393311445612289086]
xuInLine fidl_test_union_StrictBoundedXUnionInLine
xuOutOfLine fidl_test_union_StrictBoundedXUnionOutOfLine
} [packed]
fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponseHandles {
void void
} [packed]
fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequest {
hdr fidl_message_header[6296412872266712530]
} [packed]
fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequestHandles {
void void
} [packed]
fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponse {
hdr fidl_message_header[6296412872266712530]
xuInLine fidl_test_union_OlderSimpleUnionInLine
} [packed]
fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponseHandles {
void void
} [packed]
resource zx_chan_fidl_test_union_TestProtocol_client[zx_chan]
resource zx_chan_fidl_test_union_TestProtocol_server[zx_chan]
zx_channel_create$fidl_test_union_TestProtocol(options const[0], out0 ptr[out, zx_chan_fidl_test_union_TestProtocol_client], out1 ptr[out, zx_chan_fidl_test_union_TestProtocol_server])
fdio_service_connect$fidl_test_union_TestProtocol(path ptr[in, string["/svc/"]], handle zx_chan_fidl_test_union_TestProtocol_server)
zx_channel_call$fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocated(handle zx_chan_fidl_test_union_TestProtocol_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequest, fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fidl_test_union_TestProtocolStrictXUnionHenceResponseMayBeStackAllocatedResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocated(handle zx_chan_fidl_test_union_TestProtocol_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequest, fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fidl_test_union_TestProtocolFlexibleXUnionHenceResponseMustBeHeapAllocatedResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])