template <>
class WireWeakAsyncBufferClientImpl
Defined at line 9591 of file fidling/gen/sdk/fidl/fuchsia.net.routes.admin/fuchsia.net.routes.admin/cpp/fidl/fuchsia.net.routes.admin/cpp/wire_messaging.h
Public Methods
::fidl::internal::WireBufferThenable< ::fuchsia_net_routes_admin::RouteTableV4::GetTableId> GetTableId ()
Gets the table ID for this table.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_net_routes_admin::RouteTableV4::Remove> Remove ()
Removes the route table explicitly.
This method cannot be called on the main table or an interface-local
table, an error will be returned if called. The server will close the
channel after this method successfully returns.
Caller provides the backing storage for FIDL message.
::fidl::internal::WireBufferThenable< ::fuchsia_net_routes_admin::RouteTableV4::GetAuthorizationForRouteTable> GetAuthorizationForRouteTable ()
Gets an authentication credential for this table.
The credential contains a [`zx::handle::EVENT`], whose duplicate is
held by the server. This credential can be passed into
`fuchsia.net.routes.admin` API calls to prove ownership of this route
table. The `EVENT` is stable throughout the lifetime of the route table.
Clients may duplicate this `EVENT` to make multiple API calls, or
transfer the `EVENT` to other clients.
- response `credential` the authorization credential for this table.
Caller provides the backing storage for FIDL message.