template <>

class Server

Defined at line 688 of file fidling/gen/sdk/fidl/fuchsia.hardware.radar/fuchsia.hardware.radar/cpp/fidl/fuchsia.hardware.radar/cpp/natural_messaging.h

Public Methods

void Connect (ConnectRequest & request, ConnectCompleter::Sync & completer)

+ request `server` the `RadarBurstReader` server end for the driver to

bind to.

* error one of the following `StatusCode` values:

`BIND_ERROR`: An error was encountered while trying to bind to the

provided server channel.

`ALREADY_BOUND`: Another client has already established a

`RadarBurstReader` connection with the driver.

void Server ()

Defined at line 691 of file fidling/gen/sdk/fidl/fuchsia.hardware.radar/fuchsia.hardware.radar/cpp/fidl/fuchsia.hardware.radar/cpp/natural_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 ~Server ()

Defined at line 692 of file fidling/gen/sdk/fidl/fuchsia.hardware.radar/fuchsia.hardware.radar/cpp/fidl/fuchsia.hardware.radar/cpp/natural_messaging.h