package
0.0.0-20230226003218-1dd1f65bfa42
Repository: https://github.com/c4-project/c4t.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

ArchOfGOARCH maps from the Go architecture goarch to a C4 architecture id.
LocalProber gets a prober that probes the local system.
OnMachines broadcasts the message m to every observer in obs.
OnMachinesFinish broadcasts the end of a machines block to every observer in obs.
OnMachinesRecord broadcasts a record in a machines block to every observer in obs.
OnMachinesStart broadcasts the start of a machines block to every observer in obs.

# Constants

MessageFinish signifies the end of a machine block.
MessageRecord signifies that this machine message is defining a machine.
MessageStart signifies that this machine message is starting a machine block.

# Variables

ErrNoMachine occurs when we try to look up the compilers of a missing machine.
ErrUnsupportedGOARCH occurs when a GOARCH not supported by the prober occurs.

# Structs

Config is a config record for a particular machine.
Machine represents the information about a machine that is relevant to the tester.
Message outlines a machine information message.
Named wraps a plan machine with its ID.

# Interfaces

Observer is the observer interface for machine configuration.
Prober contains functionality for probing various parts of a machine.

# Type aliases

ConfigMap is a map from IDs to machine configuration.
MessageKind is the enumeration of machine observer message kinds.