Documentation ¶
Overview ¶
Package framesystemparts provides functionality around a list of framesystem parts
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMissingParentError ¶
NewMissingParentError returns an error for when a part has named a parent whose part is missing from the collection of FrameSystemParts that are undergoing topological sorting.
Types ¶
type Parts ¶
type Parts []*config.FrameSystemPart
Parts is a slice of *config.FrameSystemPart.
func PartMapToPartSlice ¶
func PartMapToPartSlice(partsMap map[string]*config.FrameSystemPart) Parts
PartMapToPartSlice returns a Parts constructed of the FrameSystemParts values of a string map.
func RenameRemoteParts ¶
func RenameRemoteParts( remoteParts Parts, remoteName string, remotePrefix bool, connectionName string, ) Parts
RenameRemoteParts applies prefixes to frame information if necessary.
func TopologicallySort ¶
TopologicallySort takes a potentially un-ordered slice of frame system parts and sorts them, beginning at the world node.
Click to show internal directories.
Click to hide internal directories.