class Installer

Defined at line 6468 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

Installs devices on the network stack.

Public Members

static const char[] Name_

Public Methods

void ~Installer ()
void InstallDevice (::fidl::InterfaceHandle< ::fuchsia::hardware::network::Device> device, ::fidl::InterfaceRequest< ::fuchsia::net::interfaces::admin::DeviceControl> device_control)

Installs a device on the network stack.

+ request `device` the device to install on the network stack.

+ request `device_control` grants access to the installed device.

void InstallBlackholeInterface (::fidl::InterfaceRequest< ::fuchsia::net::interfaces::admin::Control> interface, ::fuchsia::net::interfaces::admin::Options options)

Installs a blackhole interface on the network stack.

A "blackhole" interface is an interface that drops any outbound traffic

transmitted through it, and never receives any inbound traffic.

+ request `interface` grants access to the installed interface.