template <>

class WireWeakSyncClientImpl

Defined at line 6214 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/wire_messaging.h

Public Methods

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoTableRequestComposed> EchoTableRequestComposed (::fidl_test_imported::wire::ComposedEchoTableRequestComposedRequest ComposedEchoTableRequestComposedRequest)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoUnionResponseWithErrorComposed> EchoUnionResponseWithErrorComposed (int64_t value, bool want_absolute_value, ::fidl::StringView forward_to_server, uint32_t result_err, ::fidl_test_imported::wire::WantResponse result_variant)

Allocates 56 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoMinimal> EchoMinimal (::fidl::StringView forward_to_server)

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoMinimalWithError> EchoMinimalWithError (::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoStruct> EchoStruct (::fidl_test_compatibility::wire::Struct && value, ::fidl::StringView forward_to_server)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoStructWithError> EchoStructWithError (::fidl_test_compatibility::wire::Struct && value, ::fidl_test_compatibility::wire::DefaultEnum result_err, ::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoArrays> EchoArrays (::fidl_test_compatibility::wire::ArraysStruct && value, ::fidl::StringView forward_to_server)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoArraysWithError> EchoArraysWithError (::fidl_test_compatibility::wire::ArraysStruct && value, ::fidl_test_compatibility::wire::DefaultEnum result_err, ::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoVectors> EchoVectors (::fidl_test_compatibility::wire::VectorsStruct && value, ::fidl::StringView forward_to_server)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoVectorsWithError> EchoVectorsWithError (::fidl_test_compatibility::wire::VectorsStruct && value, ::fidl_test_compatibility::wire::DefaultEnum result_err, ::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoTable> EchoTable (::fidl_test_compatibility::wire::AllTypesTable value, ::fidl::StringView forward_to_server)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoTableWithError> EchoTableWithError (::fidl_test_compatibility::wire::AllTypesTable value, ::fidl_test_compatibility::wire::DefaultEnum result_err, ::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoXunions> EchoXunions (::fidl::VectorView< ::fidl_test_compatibility::wire::AllTypesXunion> value, ::fidl::StringView forward_to_server)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoXunionsWithError> EchoXunionsWithError (::fidl::VectorView< ::fidl_test_compatibility::wire::AllTypesXunion> value, ::fidl_test_compatibility::wire::DefaultEnum result_err, ::fidl::StringView forward_to_server, ::fidl_test_compatibility::wire::RespondWith result_variant)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoNamedStruct> EchoNamedStruct (const ::fidl_test_imported::wire::SimpleStruct & value, ::fidl::StringView forward_to_server)

Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoNamedStructWithError> EchoNamedStructWithError (const ::fidl_test_imported::wire::SimpleStruct & value, uint32_t result_err, ::fidl::StringView forward_to_server, ::fidl_test_imported::wire::WantResponse result_variant)

Allocates 48 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoTablePayload> EchoTablePayload (::fidl_test_compatibility::wire::RequestTable RequestTable)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoTablePayloadWithError> EchoTablePayloadWithError (::fidl_test_compatibility::wire::EchoEchoTablePayloadWithErrorRequest EchoEchoTablePayloadWithErrorRequest)

Request is heap-allocated. Response is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoUnionPayload> EchoUnionPayload (::fidl_test_compatibility::wire::RequestUnion RequestUnion)

Allocates 40 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::WireResult< ::fidl_test_compatibility::Echo::EchoUnionPayloadWithError> EchoUnionPayloadWithError (::fidl_test_compatibility::wire::EchoEchoUnionPayloadWithErrorRequest EchoEchoUnionPayloadWithErrorRequest)

Allocates 56 bytes of response buffer on the stack. Request is heap-allocated.