template <>
class WireServer
Defined at line 5509 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/wire_messaging.h
Pure-virtual interface to be implemented by a server.
This interface uses typed channels (i.e. |::fidl::ClientEnd
<
::fidl_test_compatibility::Echo>|
and |::fidl::ServerEnd
<
::fidl_test_compatibility::Echo>|).
Public Methods
void EchoTableRequestComposed (::fidl_test_imported::wire::ComposedEchoTableRequestComposedRequest * request, EchoTableRequestComposedCompleter::Sync & completer)
void EchoUnionResponseWithErrorComposed (::fidl_test_imported::wire::ComposedEchoUnionResponseWithErrorComposedRequest * request, EchoUnionResponseWithErrorComposedCompleter::Sync & completer)
void EchoMinimal (::fidl_test_compatibility::wire::EchoEchoMinimalRequest * request, EchoMinimalCompleter::Sync & completer)
void EchoMinimalWithError (::fidl_test_compatibility::wire::EchoEchoMinimalWithErrorRequest * request, EchoMinimalWithErrorCompleter::Sync & completer)
void EchoMinimalNoRetVal (::fidl_test_compatibility::wire::EchoEchoMinimalNoRetValRequest * request, EchoMinimalNoRetValCompleter::Sync & completer)
void EchoStruct (::fidl_test_compatibility::wire::EchoEchoStructRequest * request, EchoStructCompleter::Sync & completer)
void EchoStructWithError (::fidl_test_compatibility::wire::EchoEchoStructWithErrorRequest * request, EchoStructWithErrorCompleter::Sync & completer)
void EchoStructNoRetVal (::fidl_test_compatibility::wire::EchoEchoStructNoRetValRequest * request, EchoStructNoRetValCompleter::Sync & completer)
void EchoArrays (::fidl_test_compatibility::wire::EchoEchoArraysRequest * request, EchoArraysCompleter::Sync & completer)
void EchoArraysWithError (::fidl_test_compatibility::wire::EchoEchoArraysWithErrorRequest * request, EchoArraysWithErrorCompleter::Sync & completer)
void EchoVectors (::fidl_test_compatibility::wire::EchoEchoVectorsRequest * request, EchoVectorsCompleter::Sync & completer)
void EchoVectorsWithError (::fidl_test_compatibility::wire::EchoEchoVectorsWithErrorRequest * request, EchoVectorsWithErrorCompleter::Sync & completer)
void EchoTable (::fidl_test_compatibility::wire::EchoEchoTableRequest * request, EchoTableCompleter::Sync & completer)
void EchoTableWithError (::fidl_test_compatibility::wire::EchoEchoTableWithErrorRequest * request, EchoTableWithErrorCompleter::Sync & completer)
void EchoXunions (::fidl_test_compatibility::wire::EchoEchoXunionsRequest * request, EchoXunionsCompleter::Sync & completer)
void EchoXunionsWithError (::fidl_test_compatibility::wire::EchoEchoXunionsWithErrorRequest * request, EchoXunionsWithErrorCompleter::Sync & completer)
void EchoNamedStruct (::fidl_test_imported::wire::RequestStruct * request, EchoNamedStructCompleter::Sync & completer)
void EchoNamedStructWithError (::fidl_test_imported::wire::ErrorableRequestStruct * request, EchoNamedStructWithErrorCompleter::Sync & completer)
void EchoNamedStructNoRetVal (::fidl_test_imported::wire::EventTriggeringRequestStruct * request, EchoNamedStructNoRetValCompleter::Sync & completer)
void EchoTablePayload (::fidl_test_compatibility::wire::RequestTable * request, EchoTablePayloadCompleter::Sync & completer)
void EchoTablePayloadWithError (::fidl_test_compatibility::wire::EchoEchoTablePayloadWithErrorRequest * request, EchoTablePayloadWithErrorCompleter::Sync & completer)
void EchoTablePayloadNoRetVal (::fidl_test_compatibility::wire::RequestTable * request, EchoTablePayloadNoRetValCompleter::Sync & completer)
void EchoUnionPayload (::fidl_test_compatibility::wire::RequestUnion * request, EchoUnionPayloadCompleter::Sync & completer)
void EchoUnionPayloadWithError (::fidl_test_compatibility::wire::EchoEchoUnionPayloadWithErrorRequest * request, EchoUnionPayloadWithErrorCompleter::Sync & completer)
void EchoUnionPayloadNoRetVal (::fidl_test_compatibility::wire::RequestUnion * request, EchoUnionPayloadNoRetValCompleter::Sync & completer)
void WireServer ()
Defined at line 5512 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/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 5513 of file fidling/gen/src/tests/fidl/compatibility/fidl/fidl_service/cpp/fidl/fidl.test.compatibility/cpp/wire_messaging.h