template <>
class WireSyncClientImpl
Defined at line 10917 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::Runner>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fidl_clientsuite::Runner::GetVersion> GetVersion ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::Runner::IsTestEnabled> IsTestEnabled (::fidl_clientsuite::wire::Test test)
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::Runner::CheckAlive> CheckAlive ()
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::Runner::GetBindingsProperties> GetBindingsProperties ()
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayNoPayload> CallTwoWayNoPayload (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayStructPayload> CallTwoWayStructPayload (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayTablePayload> CallTwoWayTablePayload (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayUnionPayload> CallTwoWayUnionPayload (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayStructPayloadErr> CallTwoWayStructPayloadErr (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayStructRequest> CallTwoWayStructRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, const ::fidl_clientsuite::wire::NonEmptyPayload & request)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayTableRequest> CallTwoWayTableRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, ::fidl_clientsuite::wire::TablePayload request)
Allocates 48 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallTwoWayUnionRequest> CallTwoWayUnionRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, ::fidl_clientsuite::wire::UnionPayload request)
Allocates 40 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallOneWayNoRequest> CallOneWayNoRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallOneWayStructRequest> CallOneWayStructRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, const ::fidl_clientsuite::wire::NonEmptyPayload & request)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallOneWayTableRequest> CallOneWayTableRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, ::fidl_clientsuite::wire::TablePayload request)
Allocates 48 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallOneWayUnionRequest> CallOneWayUnionRequest (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, ::fidl_clientsuite::wire::UnionPayload request)
Allocates 40 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallStrictOneWay> CallStrictOneWay (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallFlexibleOneWay> CallFlexibleOneWay (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallStrictTwoWay> CallStrictTwoWay (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallStrictTwoWayFields> CallStrictTwoWayFields (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallStrictTwoWayErr> CallStrictTwoWayErr (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallStrictTwoWayFieldsErr> CallStrictTwoWayFieldsErr (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallFlexibleTwoWay> CallFlexibleTwoWay (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallFlexibleTwoWayFields> CallFlexibleTwoWayFields (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallFlexibleTwoWayErr> CallFlexibleTwoWayErr (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::CallFlexibleTwoWayFieldsErr> CallFlexibleTwoWayFieldsErr (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fidl_clientsuite::Runner::ReceiveClosedEvents> ReceiveClosedEvents (::fidl::ClientEnd< ::fidl_clientsuite::ClosedTarget> && target, ::fidl::ClientEnd< ::fidl_clientsuite::ClosedTargetEventReporter> && reporter)
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::Runner::ReceiveAjarEvents> ReceiveAjarEvents (::fidl::ClientEnd< ::fidl_clientsuite::AjarTarget> && target, ::fidl::ClientEnd< ::fidl_clientsuite::AjarTargetEventReporter> && reporter)
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::fidl_clientsuite::Runner::ReceiveOpenEvents> ReceiveOpenEvents (::fidl::ClientEnd< ::fidl_clientsuite::OpenTarget> && target, ::fidl::ClientEnd< ::fidl_clientsuite::OpenTargetEventReporter> && reporter)
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.