| // WARNING: This file is machine generated by fidlgen. |
| |
| #include <fidl/test.protocolrequest/cpp/type_conversions.h> |
| |
| namespace fidl { |
| namespace internal { |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocolrequest::ParentTakeChildRequestRequest |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequestRequest, |
| ::test_protocolrequest::ParentTakeChildRequestRequest>:: |
| ToNatural(::test_protocolrequest::wire::ParentTakeChildRequestRequest src) { |
| return ::test_protocolrequest::ParentTakeChildRequestRequest( |
| WireNaturalConversionTraits< |
| ::fidl::ServerEnd<::test_protocolrequest::Child>, |
| ::fidl::ServerEnd<::test_protocolrequest::Child>>:: |
| ToNatural(std::move(src.r))); |
| } |
| ::test_protocolrequest::wire::ParentTakeChildRequestRequest |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequestRequest, |
| ::test_protocolrequest::ParentTakeChildRequestRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolrequest::ParentTakeChildRequestRequest src) { |
| return ::test_protocolrequest::wire::ParentTakeChildRequestRequest{ |
| .r = WireNaturalConversionTraits< |
| ::fidl::ServerEnd<::test_protocolrequest::Child>, |
| ::fidl::ServerEnd<::test_protocolrequest::Child>>:: |
| ToWire(arena, std::move(src.r())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocolrequest::ParentTakeChildRequest WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequest, |
| ::test_protocolrequest::ParentTakeChildRequest>:: |
| ToNatural(::test_protocolrequest::wire::ParentTakeChildRequest src) { |
| return ::test_protocolrequest::ParentTakeChildRequest( |
| WireNaturalConversionTraits< |
| ::fidl::ClientEnd<::test_protocolrequest::Child>, |
| ::fidl::ClientEnd<::test_protocolrequest::Child>>:: |
| ToNatural(std::move(src.c))); |
| } |
| ::test_protocolrequest::wire::ParentTakeChildRequest |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequest, |
| ::test_protocolrequest::ParentTakeChildRequest>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolrequest::ParentTakeChildRequest src) { |
| return ::test_protocolrequest::wire::ParentTakeChildRequest{ |
| .c = WireNaturalConversionTraits< |
| ::fidl::ClientEnd<::test_protocolrequest::Child>, |
| ::fidl::ClientEnd<::test_protocolrequest::Child>>:: |
| ToWire(arena, std::move(src.c())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocolrequest::ParentGetChildTopResponse WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildTopResponse, |
| ::test_protocolrequest::ParentGetChildTopResponse>:: |
| ToNatural(::test_protocolrequest::wire::ParentGetChildTopResponse src) { |
| return ::test_protocolrequest::ParentGetChildTopResponse( |
| WireNaturalConversionTraits< |
| ::fidl::ClientEnd<::test_protocolrequest::Child>, |
| ::fidl::ClientEnd<::test_protocolrequest::Child>>:: |
| ToNatural(std::move(src.c))); |
| } |
| ::test_protocolrequest::wire::ParentGetChildTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildTopResponse, |
| ::test_protocolrequest::ParentGetChildTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolrequest::ParentGetChildTopResponse src) { |
| return ::test_protocolrequest::wire::ParentGetChildTopResponse{ |
| .c = WireNaturalConversionTraits< |
| ::fidl::ClientEnd<::test_protocolrequest::Child>, |
| ::fidl::ClientEnd<::test_protocolrequest::Child>>:: |
| ToWire(arena, std::move(src.c())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::test_protocolrequest::ParentGetChildRequestTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse, |
| ::test_protocolrequest::ParentGetChildRequestTopResponse>:: |
| ToNatural( |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse src) { |
| return ::test_protocolrequest::ParentGetChildRequestTopResponse( |
| WireNaturalConversionTraits< |
| ::fidl::ServerEnd<::test_protocolrequest::Child>, |
| ::fidl::ServerEnd<::test_protocolrequest::Child>>:: |
| ToNatural(std::move(src.r))); |
| } |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse, |
| ::test_protocolrequest::ParentGetChildRequestTopResponse>:: |
| ToWire(fidl::AnyArena& arena, |
| ::test_protocolrequest::ParentGetChildRequestTopResponse src) { |
| return ::test_protocolrequest::wire::ParentGetChildRequestTopResponse{ |
| .r = WireNaturalConversionTraits< |
| ::fidl::ServerEnd<::test_protocolrequest::Child>, |
| ::fidl::ServerEnd<::test_protocolrequest::Child>>:: |
| ToWire(arena, std::move(src.r())), |
| }; |
| } |
| |
| #endif // __Fuchsia__ |
| |
| #ifdef __Fuchsia__ |
| |
| ::fidl::Request<::test_protocolrequest::Parent::GetChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChild>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild> src) { |
| return ::fidl::Request<::test_protocolrequest::Parent::GetChild>(); |
| } |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChild>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChild> src) { |
| return ::fidl::WireRequest<::test_protocolrequest::Parent::GetChild>(); |
| } |
| |
| ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest> |
| src) { |
| return ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>(); |
| } |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolrequest::Parent::GetChildRequest> src) { |
| return ::fidl::WireRequest<::test_protocolrequest::Parent::GetChildRequest>(); |
| } |
| |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChild>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild> src) { |
| return ::fidl::Request<::test_protocolrequest::Parent::TakeChild>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequest, |
| ::test_protocolrequest::ParentTakeChildRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChild>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChild> src) { |
| return ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChild>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequest, |
| ::test_protocolrequest::ParentTakeChildRequest>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>>:: |
| ToNatural( |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest> |
| src) { |
| return ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequestRequest, |
| ::test_protocolrequest::ParentTakeChildRequestRequest>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Request<::test_protocolrequest::Parent::TakeChildRequest> src) { |
| return ::fidl::WireRequest<::test_protocolrequest::Parent::TakeChildRequest>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentTakeChildRequestRequest, |
| ::test_protocolrequest::ParentTakeChildRequestRequest>:: |
| ToWire(arena, std::move(src))); |
| } |
| |
| ::fidl::Response<::test_protocolrequest::Parent::GetChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChild>>:: |
| ToNatural( |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild> src) { |
| return ::fidl::Response<::test_protocolrequest::Parent::GetChild>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildTopResponse, |
| ::test_protocolrequest::ParentGetChildTopResponse>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChild>>:: |
| ToWire(fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChild> src) { |
| return ::fidl::WireResponse<::test_protocolrequest::Parent::GetChild>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildTopResponse, |
| ::test_protocolrequest::ParentGetChildTopResponse>::ToWire(arena, |
| std::move( |
| src))); |
| } |
| |
| ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>>:: |
| ToNatural( |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest> |
| src) { |
| return ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse, |
| ::test_protocolrequest::ParentGetChildRequestTopResponse>:: |
| ToNatural(std::move(src))); |
| } |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest> |
| WireNaturalConversionTraits< |
| ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest>>:: |
| ToWire( |
| fidl::AnyArena& arena, |
| ::fidl::Response<::test_protocolrequest::Parent::GetChildRequest> src) { |
| return ::fidl::WireResponse<::test_protocolrequest::Parent::GetChildRequest>( |
| WireNaturalConversionTraits< |
| ::test_protocolrequest::wire::ParentGetChildRequestTopResponse, |
| ::test_protocolrequest::ParentGetChildRequestTopResponse>:: |
| ToWire(arena, std::move(src))); |
| } |
| #endif // __Fuchsia__ |
| } // namespace internal |
| } // namespace fidl |