# Packages

No description provided by the author

# Functions

MustNew calls New and returns a new component or panics on an error.
New returns a new component.
NewConfigurationServer returns a new ConfigurationServer on top of the given component.
NewTCPEndpoint returns a new TCP endpoint.
NewTLSEndpoint returns a new TLS endpoint.
WithBaseConfigGetter returns an option that overrides the component's function for getting the base config.
WithClusterNew returns an option that overrides the component's function for setting up the cluster.
WithGRPCLogger returns an option that overrides the component's gRPC logger.
WithTaskStarter returns an option that overrides the component's TaskStarter for starting tasks.
WithTracerProvider returns an option that stores the given trace provider in the component's context.

# Structs

Component is a base component for The Things Network cluster.
Config is the type of configuration for Components.
ConfigurationServer implements the Configuration RPC service.

# Interfaces

Endpoint represents an endpoint that can be listened on.
Listener that accepts multiple protocols on the same port.

# Type aliases

Option allows extending the component when it is instantiated with New.