| // Copyright 2019 The Fuchsia Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| // +build !build_with_native_toolchain | |
| package link | |
| import "fidl/fuchsia/hardware/network" | |
| type Controller interface { | |
| Up() error | |
| Down() error | |
| SetPromiscuousMode(bool) error | |
| DeviceClass() network.DeviceClass | |
| } | |
| type Observer interface { | |
| SetOnLinkClosed(func()) | |
| SetOnLinkOnlineChanged(func(bool)) | |
| } |