blob: 8df1ab96b06c7f146804fa8130beaa29808572dd [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_UnionMemberTable;
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_UnionMemberNullableRefTable;
__LOCAL extern const struct FidlCodedStruct fidl_test_anonymous_TableDataTable;
__LOCAL extern const struct FidlCodedTable fidl_test_anonymous_TableMemberTable;
__LOCAL extern const struct FidlCodedEnum fidl_test_anonymous_SomeProtocol_SomeMethod_ErrorTable;
__LOCAL extern const struct FidlCodedEnum fidl_test_anonymous_OpTable;
__LOCAL extern const struct FidlCodedStruct fidl_test_anonymous_OverrideTestTable;
__LOCAL extern const struct FidlCodedBits fidl_test_anonymous_FlagsTable;
__LOCAL extern const struct FidlCodedTable fidl_test_anonymous_FunctionApplicationTable;
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_ExpressionTable;
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_ExpressionNullableRefTable;
__LOCAL extern const struct FidlCodedBits fidl_test_anonymous_BitsMemberTable;
__LOCAL extern const struct FidlCodedStruct fidl_test_anonymous_SomeProtocol_SomeMethod_ResponseTable;
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_SomeProtocol_SomeMethod_ResultTable;
__LOCAL extern const struct FidlCodedXUnion fidl_test_anonymous_SomeProtocol_SomeMethod_ResultNullableRefTable;
static const struct FidlCodedVector Vector10nonnullable29fidl_test_anonymous_TableDataTable = {.tag=kFidlTypeVector, .element=(fidl_type_t*)(&fidl_test_anonymous_TableDataTable), .max_count=10u, .element_size_v1=1u, .element_size_v2=1u, .nullable=kFidlNullability_Nonnullable, .element_memcpy_compatibility=kFidlMemcpyCompatibility_CanMemcpy};
static const struct FidlCodedString String100nonnullableTable = {.tag=kFidlTypeString, .max_size=100u, .nullable=kFidlNullability_Nonnullable};
static const struct FidlCodedVector Vector5nonnullable41fidl_test_anonymous_ExpressionNullableRefTable = {.tag=kFidlTypeVector, .element=(fidl_type_t*)(&fidl_test_anonymous_ExpressionNullableRefTable), .max_count=5u, .element_size_v1=24u, .element_size_v2=16u, .nullable=kFidlNullability_Nonnullable, .element_memcpy_compatibility=kFidlMemcpyCompatibility_CannotMemcpy};
__LOCAL extern const struct FidlCodedStruct fidl_test_anonymous_SomeProtocolSomeMethodRequestTable;
static const struct FidlStructElement Fields49fidl_test_anonymous_SomeProtocolSomeMethodRequest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=16u, .offset_v2=16u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_UnionMemberTable)}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=40u, .offset_v2=32u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_TableMemberTable)}}
};
const struct FidlCodedStruct fidl_test_anonymous_SomeProtocolSomeMethodRequestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .elements=Fields49fidl_test_anonymous_SomeProtocolSomeMethodRequest, .element_count=2u, .size_v1=56u, .size_v2=48u, .name="fidl.test.anonymous/SomeProtocolSomeMethodRequest"};
__LOCAL extern const struct FidlCodedStruct fidl_test_anonymous_SomeProtocolSomeMethodResponseTable;
static const struct FidlStructElement Fields50fidl_test_anonymous_SomeProtocolSomeMethodResponse[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=16u, .offset_v2=16u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_SomeProtocol_SomeMethod_ResultTable)}}
};
const struct FidlCodedStruct fidl_test_anonymous_SomeProtocolSomeMethodResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .elements=Fields50fidl_test_anonymous_SomeProtocolSomeMethodResponse, .element_count=1u, .size_v1=40u, .size_v2=32u, .name="fidl.test.anonymous/SomeProtocolSomeMethodResponse"};
static const struct FidlXUnionField Fields31fidl_test_anonymous_UnionMember[] = {
/*FidlXUnionField*/{.type=NULL},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint8Table)}
};
const struct FidlCodedXUnion fidl_test_anonymous_UnionMemberTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields31fidl_test_anonymous_UnionMember, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.anonymous/UnionMember", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields42fidl_test_anonymous_UnionMemberNullableRef[] = {
/*FidlXUnionField*/{.type=NULL},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint8Table)}
};
const struct FidlCodedXUnion fidl_test_anonymous_UnionMemberNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields42fidl_test_anonymous_UnionMemberNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.anonymous/UnionMember", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
const struct FidlCodedStruct fidl_test_anonymous_TableDataTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .elements=NULL, .element_count=0u, .size_v1=1u, .size_v2=1u, .name="fidl.test.anonymous/TableData"};
static const struct FidlTableField Fields31fidl_test_anonymous_TableMember[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&Vector10nonnullable29fidl_test_anonymous_TableDataTable), .ordinal=2u}
};
const struct FidlCodedTable fidl_test_anonymous_TableMemberTable = {.tag=kFidlTypeTable, .fields=Fields31fidl_test_anonymous_TableMember, .field_count=1u, .is_resource=kFidlIsResource_NotResource, .name="fidl.test.anonymous/TableMember"};
const struct FidlCodedEnum fidl_test_anonymous_SomeProtocol_SomeMethod_ErrorTable = {.tag=kFidlTypeEnum, .underlying_type=kFidlCodedPrimitiveSubtype_Uint32, .strictness=kFidlStrictness_Flexible, .validate=NULL, .name="fidl.test.anonymous/SomeProtocol_SomeMethod_Error"};
const struct FidlCodedEnum fidl_test_anonymous_OpTable = {.tag=kFidlTypeEnum, .underlying_type=kFidlCodedPrimitiveSubtype_Uint32, .strictness=kFidlStrictness_Flexible, .validate=NULL, .name="fidl.test.anonymous/Op"};
static const struct FidlStructElement Fields32fidl_test_anonymous_OverrideTest[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=0u, .offset_v2=0u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_OpTable)}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset_v1=4u, .offset_v2=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=8u, .offset_v2=8u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_ExpressionNullableRefTable)}},
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=32u, .offset_v2=24u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_ExpressionNullableRefTable)}}
};
const struct FidlCodedStruct fidl_test_anonymous_OverrideTestTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_ContainsEnvelope, .elements=Fields32fidl_test_anonymous_OverrideTest, .element_count=4u, .size_v1=56u, .size_v2=40u, .name="fidl.test.anonymous/OverrideTest"};
const struct FidlCodedBits fidl_test_anonymous_FlagsTable = {.tag=kFidlTypeBits, .underlying_type=kFidlCodedPrimitiveSubtype_Uint16, .strictness=kFidlStrictness_Flexible, .mask=1ul, .name="fidl.test.anonymous/Flags"};
static const struct FidlTableField Fields39fidl_test_anonymous_FunctionApplication[] = {
/*FidlTableField*/{.type=(fidl_type_t*)(&String100nonnullableTable), .ordinal=1u},
/*FidlTableField*/{.type=(fidl_type_t*)(&Vector5nonnullable41fidl_test_anonymous_ExpressionNullableRefTable), .ordinal=3u},
/*FidlTableField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_FlagsTable), .ordinal=4u}
};
const struct FidlCodedTable fidl_test_anonymous_FunctionApplicationTable = {.tag=kFidlTypeTable, .fields=Fields39fidl_test_anonymous_FunctionApplication, .field_count=3u, .is_resource=kFidlIsResource_NotResource, .name="fidl.test.anonymous/FunctionApplication"};
static const struct FidlXUnionField Fields30fidl_test_anonymous_Expression[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint64Table)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_OverrideTestTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_FunctionApplicationTable)}
};
const struct FidlCodedXUnion fidl_test_anonymous_ExpressionTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields30fidl_test_anonymous_Expression, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.anonymous/Expression", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields41fidl_test_anonymous_ExpressionNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_internal_kUint64Table)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_OverrideTestTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_FunctionApplicationTable)}
};
const struct FidlCodedXUnion fidl_test_anonymous_ExpressionNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=3u, .fields=Fields41fidl_test_anonymous_ExpressionNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.anonymous/Expression", .strictness=kFidlStrictness_Flexible, .is_resource=kFidlIsResource_NotResource};
const struct FidlCodedBits fidl_test_anonymous_BitsMemberTable = {.tag=kFidlTypeBits, .underlying_type=kFidlCodedPrimitiveSubtype_Uint32, .strictness=kFidlStrictness_Flexible, .mask=3ul, .name="fidl.test.anonymous/BitsMember"};
static const struct FidlStructElement Fields52fidl_test_anonymous_SomeProtocol_SomeMethod_Response[] = {
/*FidlStructPadding*/{.field=/*FidlStructField*/{.header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Field, .is_resource=kFidlIsResource_NotResource},.offset_v1=0u, .offset_v2=0u, .field_type=(fidl_type_t*)(&fidl_test_anonymous_BitsMemberTable)}}
};
const struct FidlCodedStruct fidl_test_anonymous_SomeProtocol_SomeMethod_ResponseTable = {.tag=kFidlTypeStruct, .contains_envelope=kFidlContainsEnvelope_DoesNotContainEnvelope, .elements=Fields52fidl_test_anonymous_SomeProtocol_SomeMethod_Response, .element_count=1u, .size_v1=4u, .size_v2=4u, .name="fidl.test.anonymous/SomeProtocol_SomeMethod_Response"};
static const struct FidlXUnionField Fields50fidl_test_anonymous_SomeProtocol_SomeMethod_Result[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_SomeProtocol_SomeMethod_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_SomeProtocol_SomeMethod_ErrorTable)}
};
const struct FidlCodedXUnion fidl_test_anonymous_SomeProtocol_SomeMethod_ResultTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields50fidl_test_anonymous_SomeProtocol_SomeMethod_Result, .nullable=kFidlNullability_Nonnullable, .name="fidl.test.anonymous/SomeProtocol_SomeMethod_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};
static const struct FidlXUnionField Fields61fidl_test_anonymous_SomeProtocol_SomeMethod_ResultNullableRef[] = {
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_SomeProtocol_SomeMethod_ResponseTable)},
/*FidlXUnionField*/{.type=(fidl_type_t*)(&fidl_test_anonymous_SomeProtocol_SomeMethod_ErrorTable)}
};
const struct FidlCodedXUnion fidl_test_anonymous_SomeProtocol_SomeMethod_ResultNullableRefTable = {.tag=kFidlTypeXUnion, .field_count=2u, .fields=Fields61fidl_test_anonymous_SomeProtocol_SomeMethod_ResultNullableRef, .nullable=kFidlNullability_Nullable, .name="fidl.test.anonymous/SomeProtocol_SomeMethod_Result", .strictness=kFidlStrictness_Strict, .is_resource=kFidlIsResource_NotResource};