detector

package
v0.0.0-...-c377e43 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Detector

type Detector interface {
	Init(cfg any) error
	Start() error
	Stop() error
	ConsumeEvent(e *model.SpyEvent) error
	OwnedEvents() []string
	Name() string
}

type DetectorManager

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

func NewDetectorManager

func NewDetectorManager(detectors ...Detector) (*DetectorManager, error)

func (*DetectorManager) GetDetectors

func (d *DetectorManager) GetDetectors(name string) []Detector

func (*DetectorManager) InitAllDetectors

func (d *DetectorManager) InitAllDetectors(cfg any) error

func (*DetectorManager) StartAllDetectors

func (d *DetectorManager) StartAllDetectors() error

func (*DetectorManager) StopAllDetectors

func (d *DetectorManager) StopAllDetectors() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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