blob: 9ef832d1b081d7e0bd6fadb5266a5c1bbe743bed [file] [log] [blame]
// 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))
}