blob: 77d6c9bcb77236f518f12e744c8cc9d66f711d45 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
// fidl_experiment = output_index_json
#pragma once
#include <fidl/test.protocollayoutssamelibrary/cpp/wire.h>
// For ::fidl::fuzzing::DecoderEncoderImpl.
#include <lib/fidl/cpp/fuzzing/decoder_encoder.h>
namespace fuzzing {
inline constexpr ::std::array<::fidl::fuzzing::DecoderEncoderForType, 14>
test_protocollayoutssamelibrary_decoder_encoders = {
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::TablePayload",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::TablePayload, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::TablePayload as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::TablePayload, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolOneWayAnonComposedRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::ComposedProtocolTwoWayAnonComposedWithErrorRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolOneWayAnonRequest, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonResponse, true>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = false,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest, false>,
},
::fidl::fuzzing::DecoderEncoderForType{
.fidl_type_name = "A transactional message using ::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest as the body",
.has_flexible_envelope = true,
.treat_bytes_as_transactional_message = true,
.decoder_encoder = ::fidl::fuzzing::DecoderEncoderImpl<::test_protocollayoutssamelibrary::wire::MainProtocolTwoWayAnonWithErrorRequest, true>,
},
};
} // namespace fuzzing