template <>
class WireSyncClientImpl
Defined at line 1971 of file fidling/gen/src/tests/fidl/dynsuite/client_suite/fidl/fidl.clientsuite/cpp/fidl/fidl.clientsuite/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fidl_clientsuite::ClosedTarget>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayNoPayload> TwoWayNoPayload ()
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayStructPayload> TwoWayStructPayload ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayTablePayload> TwoWayTablePayload ()
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayUnionPayload> TwoWayUnionPayload ()
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayStructPayloadErr> TwoWayStructPayloadErr ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayStructRequest> TwoWayStructRequest (int32_t some_field)
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayTableRequest> TwoWayTableRequest (::fidl_clientsuite::wire::TablePayload TablePayload)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::ClosedTarget::TwoWayUnionRequest> TwoWayUnionRequest (::fidl_clientsuite::wire::UnionPayload UnionPayload)
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus OneWayNoRequest ()
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus OneWayStructRequest (int32_t some_field)
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus OneWayTableRequest (::fidl_clientsuite::wire::TablePayload TablePayload)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus OneWayUnionRequest (::fidl_clientsuite::wire::UnionPayload UnionPayload)
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.