blob: d64563ab0590268ea6148a0c421ee29f2a157972 [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.
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))
}