template <>
class WireServer
Defined at line 7388 of file fidling/gen/src/lib/fidl/llcpp/tests/integration/llcpptest.handleraii.test/cpp/fidl/llcpptest.handleraii.test/cpp/wire_messaging.h
Pure-virtual interface to be implemented by a server.
This interface uses typed channels (i.e. |::fidl::ClientEnd
<
::llcpptest_handleraii_test::HandleProvider>|
and |::fidl::ServerEnd
<
::llcpptest_handleraii_test::HandleProvider>|).
Public Methods
void GetHandle (GetHandleCompleter::Sync & completer)
void GetHandleStruct (GetHandleStructCompleter::Sync & completer)
void GetHandleStructStruct (GetHandleStructStructCompleter::Sync & completer)
void GetMultiFieldStruct (GetMultiFieldStructCompleter::Sync & completer)
void GetMultiArgs (GetMultiArgsCompleter::Sync & completer)
void GetVectorStruct (::llcpptest_handleraii_test::wire::HandleProviderGetVectorStructRequest * request, GetVectorStructCompleter::Sync & completer)
void GetArrayStruct (GetArrayStructCompleter::Sync & completer)
void GetHandleUnion (::llcpptest_handleraii_test::wire::HandleProviderGetHandleUnionRequest * request, GetHandleUnionCompleter::Sync & completer)
void GetHandleUnionStruct (::llcpptest_handleraii_test::wire::HandleProviderGetHandleUnionStructRequest * request, GetHandleUnionStructCompleter::Sync & completer)
void GetHandleTable (::llcpptest_handleraii_test::wire::HandleProviderGetHandleTableRequest * request, GetHandleTableCompleter::Sync & completer)
void GetHandleTableStruct (::llcpptest_handleraii_test::wire::HandleProviderGetHandleTableStructRequest * request, GetHandleTableStructCompleter::Sync & completer)
void GetOptionalHandleStruct (::llcpptest_handleraii_test::wire::HandleProviderGetOptionalHandleStructRequest * request, GetOptionalHandleStructCompleter::Sync & completer)
void GetOptionalHandleUnion (::llcpptest_handleraii_test::wire::HandleProviderGetOptionalHandleUnionRequest * request, GetOptionalHandleUnionCompleter::Sync & completer)
void GetOptionalHandleUnionStruct (::llcpptest_handleraii_test::wire::HandleProviderGetOptionalHandleUnionStructRequest * request, GetOptionalHandleUnionStructCompleter::Sync & completer)
void GetOptionalHandleTableStruct (::llcpptest_handleraii_test::wire::HandleProviderGetOptionalHandleTableStructRequest * request, GetOptionalHandleTableStructCompleter::Sync & completer)
void GetHandleStructOptionalStruct (::llcpptest_handleraii_test::wire::HandleProviderGetHandleStructOptionalStructRequest * request, GetHandleStructOptionalStructCompleter::Sync & completer)
void GetHandleUnionOptionalStruct (::llcpptest_handleraii_test::wire::HandleProviderGetHandleUnionOptionalStructRequest * request, GetHandleUnionOptionalStructCompleter::Sync & completer)
void GetVectorOfHandle (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfHandleRequest * request, GetVectorOfHandleCompleter::Sync & completer)
void GetVectorOfVectorOfHandle (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfVectorOfHandleRequest * request, GetVectorOfVectorOfHandleCompleter::Sync & completer)
void GetVectorOfVectorOfVectorOfHandle (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfVectorOfVectorOfHandleRequest * request, GetVectorOfVectorOfVectorOfHandleCompleter::Sync & completer)
void GetVectorOfHandleStruct (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfHandleStructRequest * request, GetVectorOfHandleStructCompleter::Sync & completer)
void GetVectorOfVectorOfHandleStruct (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfVectorOfHandleStructRequest * request, GetVectorOfVectorOfHandleStructCompleter::Sync & completer)
void GetVectorOfVectorOfVectorOfHandleStruct (::llcpptest_handleraii_test::wire::HandleProviderGetVectorOfVectorOfVectorOfHandleStructRequest * request, GetVectorOfVectorOfVectorOfHandleStructCompleter::Sync & completer)
void GetArrayOfHandle (GetArrayOfHandleCompleter::Sync & completer)
void GetArrayOfArrayOfHandle (GetArrayOfArrayOfHandleCompleter::Sync & completer)
void GetArrayOfArrayOfArrayOfHandle (GetArrayOfArrayOfArrayOfHandleCompleter::Sync & completer)
void GetArrayOfHandleStruct (GetArrayOfHandleStructCompleter::Sync & completer)
void GetArrayOfArrayOfHandleStruct (GetArrayOfArrayOfHandleStructCompleter::Sync & completer)
void GetArrayOfArrayOfArrayOfHandleStruct (GetArrayOfArrayOfArrayOfHandleStructCompleter::Sync & completer)
void GetMixed1 (::llcpptest_handleraii_test::wire::HandleProviderGetMixed1Request * request, GetMixed1Completer::Sync & completer)
void GetMixed2 (::llcpptest_handleraii_test::wire::HandleProviderGetMixed2Request * request, GetMixed2Completer::Sync & completer)
void WireServer ()
Defined at line 7391 of file fidling/gen/src/lib/fidl/llcpp/tests/integration/llcpptest.handleraii.test/cpp/fidl/llcpptest.handleraii.test/cpp/wire_messaging.h
Handler bind_handler (async_dispatcher_t * dispatcher)
|bind_handler| returns a handler that binds incoming connections to this
server implementation.
The returned handler borrows the server instance.
The server must outlive the provided |dispatcher|. Only after
the dispatcher is shutdown will it be safe to destroy the servers.
The server should not be moved.
void ~WireServer ()
Defined at line 7392 of file fidling/gen/src/lib/fidl/llcpp/tests/integration/llcpptest.handleraii.test/cpp/fidl/llcpptest.handleraii.test/cpp/wire_messaging.h