rules

package
v0.0.0-...-ec45d75 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2014 License: BSD-2-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultRulesManager

type DefaultRulesManager struct {
	// contains filtered or unexported fields
}

func NewDefaultRuleService

func NewDefaultRuleService(env api.Environment) DefaultRulesManager

func NewRulesManager

func NewRulesManager() *DefaultRulesManager

func (*DefaultRulesManager) GetContainer

func (d *DefaultRulesManager) GetContainer() api.Container

func (DefaultRulesManager) GetRule

func (r DefaultRulesManager) GetRule(ruleId string) api.Rule

func (DefaultRulesManager) GetRules

func (r DefaultRulesManager) GetRules() map[string]api.Rule

func (*DefaultRulesManager) RegisterRule

func (r *DefaultRulesManager) RegisterRule(rule api.Rule)

func (*DefaultRulesManager) SetContainer

func (s *DefaultRulesManager) SetContainer(c api.Container)

func (*DefaultRulesManager) SetFactory

func (r *DefaultRulesManager) SetFactory(factory api.Factory)

func (*DefaultRulesManager) SetThingManager

func (s *DefaultRulesManager) SetThingManager(svc api.ThingManager)

func (DefaultRulesManager) Trigger

func (r DefaultRulesManager) Trigger(triggerType uint8, facts *api.RuleFacts)

func (*DefaultRulesManager) ValidateWiring

func (s *DefaultRulesManager) ValidateWiring()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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