template <>
class WireSyncClientImpl
Defined at line 6193 of file fidling/gen/src/lib/fidl/llcpp/tests/integration/llcpptest.handleraii.test/cpp/fidl/llcpptest.handleraii.test/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::llcpptest_handleraii_test::HandleProvider>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandle> GetHandle ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleStruct> GetHandleStruct ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleStructStruct> GetHandleStructStruct ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetMultiFieldStruct> GetMultiFieldStruct ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetMultiArgs> GetMultiArgs ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorStruct> GetVectorStruct (uint32_t count)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayStruct> GetArrayStruct ()
Allocates 48 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleUnion> GetHandleUnion (int32_t field)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleUnionStruct> GetHandleUnionStruct (int32_t field)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleTable> GetHandleTable (uint32_t fields)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleTableStruct> GetHandleTableStruct (uint32_t fields)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetOptionalHandleStruct> GetOptionalHandleStruct (bool defined)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetOptionalHandleUnion> GetOptionalHandleUnion (int32_t field)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetOptionalHandleUnionStruct> GetOptionalHandleUnionStruct (bool defined, int32_t field)
Allocates 64 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetOptionalHandleTableStruct> GetOptionalHandleTableStruct (bool defined, uint32_t fields)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleStructOptionalStruct> GetHandleStructOptionalStruct (bool defined)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetHandleUnionOptionalStruct> GetHandleUnionOptionalStruct (bool defined, int32_t field)
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfHandle> GetVectorOfHandle (uint32_t count)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfVectorOfHandle> GetVectorOfVectorOfHandle (uint32_t count1, uint32_t count2)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfVectorOfVectorOfHandle> GetVectorOfVectorOfVectorOfHandle (uint32_t count1, uint32_t count2, uint32_t count3)
Allocates 32 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfHandleStruct> GetVectorOfHandleStruct (uint32_t count)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfVectorOfHandleStruct> GetVectorOfVectorOfHandleStruct (uint32_t count1, uint32_t count2)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetVectorOfVectorOfVectorOfHandleStruct> GetVectorOfVectorOfVectorOfHandleStruct (uint32_t count1, uint32_t count2, uint32_t count3)
Allocates 32 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfHandle> GetArrayOfHandle ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfArrayOfHandle> GetArrayOfArrayOfHandle ()
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfArrayOfArrayOfHandle> GetArrayOfArrayOfArrayOfHandle ()
Allocates 128 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfHandleStruct> GetArrayOfHandleStruct ()
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfArrayOfHandleStruct> GetArrayOfArrayOfHandleStruct ()
Allocates 56 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetArrayOfArrayOfArrayOfHandleStruct> GetArrayOfArrayOfArrayOfHandleStruct ()
Allocates 128 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetMixed1> GetMixed1 (uint32_t count)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::llcpptest_handleraii_test::HandleProvider::GetMixed2> GetMixed2 (uint32_t count)
Allocates 24 bytes of request buffer on the stack. Response is heap-allocated.