// 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)) | |
} |