template <>

class Server

Defined at line 2202 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_messaging.h

Public Methods

void Server ()

Defined at line 2205 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_messaging.h

void Write (WriteRequest & request, WriteCompleter::Sync & completer)

Resolve the eager package given by the pinned package URL, and write the

CUP data to storage.

void GetInfo (GetInfoRequest & request, GetInfoCompleter::Sync & completer)

Returns the eager package version and channel of the given package URL.

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 2206 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/natural_messaging.h