Documentation ¶
Overview ¶
Package input implements github.com/the-anna-project/clg.Service and provides the entry to the neural network. When being executed the CLGs action tries to lookup the information peer associated with the given information sequence. In case the information peer cannot be found within the connection space, a new information peer is created. In any case the ID of the information peer is added to the given context and can be accessed as first information ID of the current CLG tree. Further CLGs may or may not make use of it.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(config ServiceConfig) (*Service, error)
NewService creates a new configured CLG service.
type ServiceConfig ¶
type ServiceConfig struct { // Dependencies. IDService id.Service PeerCollection *peer.Collection }
ServiceConfig represents the configuration used to create a new CLG service.
func DefaultServiceConfig ¶
func DefaultServiceConfig() ServiceConfig
DefaultServiceConfig provides a default configuration to create a new CLG service by best effort.