Versions in this module Expand all Collapse all v1 v1.0.0 Dec 7, 2025 Changes in this version + var CPUProfile string + var CommandLine = flag.NewFlagSet(ProgramName(), flag.ContinueOnError) + var Debug = "" + var Descriptors []*component.Descriptor + var Health health + var HealthAddress string + var LogLevel slog.Level + var MemProfile string + var Trace string + func Entrypoint(main component.Procedure, opts ...component.Option) + func EntrypointProc(main component.Proc, opts ...component.Option) + func InvalidArgument(msg string) + func IsEnabled(d *component.Descriptor) bool + func Load(footprint Footprint, opts ...component.Option) + func ParseFlags(descriptors ...*component.Descriptor) + func ProgramName() string + func Require(d *component.Descriptor, name string) + func RequireCommandLine(name string) + type Allocated struct + Error error + Footprint Footprint + Request Claim + type Claim struct + Binding component.Linker + Component *component.Descriptor + Options any + func (c *Claim) Exec(l *component.L) + func (c *Claim) Ready() <-chan struct{} + type Footprint struct + Allocations []*Claim + Identifier uuid.UUID + Locations []string + Metadata string + Name string + Revision int + Solution string + type InstanceId struct + Component string + Footprint uuid.UUID + Name string + type MuxLinker struct + Aspects map[string]string + Interests map[string]string + func (l MuxLinker) LinkAspect(ctx context.Context, aspect string) (*pubsub.Topic, error) + func (l MuxLinker) LinkInterest(ctx context.Context, interest string) (*pubsub.Subscription, error) + type Reclaimed struct + Error error + Footprint Footprint + Request Claim + type SharedMemLinker mempubsub.URLOpener + func (l *SharedMemLinker) LinkAspect(ctx context.Context, aspect string) (*pubsub.Topic, error) + func (l *SharedMemLinker) LinkInterest(ctx context.Context, interest string) (*pubsub.Subscription, error)