package
0.38.1
Repository: https://github.com/aperturerobotics/bifrost.git
Documentation: pkg.go.dev

# Functions

GetControllerInfo returns information about the controller.
NewFactory builds a entitygraph controller factory.
NewLinkEntity constructs a new LinkEntity.
NewLinkEntityRef constructs a new entity ref to a link.
NewPeerEntity constructs a new PeerEntity.
NewPeerEntityRef constructs a new entity ref to a node.
NewReporter constructs a new Bifrost entitygraph reporter.
NewTransportEntity constructs a new TransportEntity and TransportAssocEntity.
NewTransportEntityRef constructs a new entity ref to a transport.

# Constants

ConfigID is the identifier for the config type.
ControllerID is the ID of the controller.
LinkEntityTypeName is the entitygraph type name for a Bifrost link.
PeerEntityTypeName is the entitygraph type name for a Bifrost peer.
TransportAssocEntityTypeName is the entitygraph type name for a Bifrost transport.
TransportEntityTypeName is the entitygraph type name for a Bifrost transport.

# Variables

Version is the version of the controller implementation.

# Structs

Config is the config object for the entitygraph repoter.
Factory constructs a EntityGraph reporter controller.
LinkEntity is a entity implementation backed by a link.
PeerEntity is a entity implementation backed by a node.
Reporter creates and handles directives, exposing entities to the graph.
TransportAssocEntity is a entity implementation backed by a transport.
TransportEntity is a entity implementation backed by a transport.

# Type aliases

Controller manages exposing Bifrost resources to the Entity Graph.