float64

package
v0.0.0-...-2a2d870 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2016 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package float64 implements github.com/the-anna-project/clg.Service and provides a method to pass through the received float64 argument as it is. The idea behind this pass through CLG is that it does not calculate or manipulate any of the given arguments, but only returns them. The idea is that the arguments being returned as they are received can be used to be forwarded in a specific way based on the forwarding rules associated with a specific behaviour ID. This can especially be useful in combination with the buffer CLG.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsInvalidConfig

func IsInvalidConfig(err error) bool

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.

func (*Service) Action

func (s *Service) Action() interface{}

func (*Service) Boot

func (s *Service) Boot()

func (*Service) Metadata

func (s *Service) Metadata() map[string]string

func (*Service) Shutdown

func (s *Service) Shutdown()

type ServiceConfig

type ServiceConfig struct {
	// Dependencies.
	IDService id.Service
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL