blob: c65469695991aec2f44a8f4fc75462083b5f6d14 [file] [log] [blame]
// 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