talos/internal/pkg/runtime/platform.go
Andrey Smirnov d3d011c8d2 chore: replace /* */ comments with // comments in license header
This fixes issues with `// +build` directives not being recognized in
source files.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-10-25 14:15:17 -07:00

19 lines
440 B
Go

// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
package runtime
import (
"net"
)
// Platform is an interface describing a platform.
type Platform interface {
Name() string
Configuration() ([]byte, error)
Hostname() ([]byte, error)
Mode() Mode
ExternalIPs() ([]net.IP, error)
}