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