template <>

class Server

Defined at line 665 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_messaging.h

Public Methods

void ObserveCookieChanges (ObserveCookieChangesRequest & request, ObserveCookieChangesCompleter::Sync & completer)

Observe changes to all cookies named `name` that would be sent in a request to `url`.

If neither `url` nor `name` are set then all cookies are observed. If only `url` is set

then all cookies for that URL are observed. If both are set then only cookies matching both

fields are observed.

`changes` iterates over a stream of cookie changes. Additions or updates are expressed as

complete cookies, while deletions are expressed as cookies with no `value` set.

void GetCookieList (GetCookieListRequest & request, GetCookieListCompleter::Sync & completer)

Returns a list of Cookies, optionally limited to those matching `url`, and optionally

`name`. `cookies` iterates over the matching cookies, including their `value`s.

void Server ()

Defined at line 668 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/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 669 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_messaging.h