Documentation ¶
Index ¶
- func Commands(message models.Message, outputMsgs chan<- models.Message, ...)
- func Config(config *models.Config, version string)
- func DirExists(dir string) bool
- func FileExists(file string) bool
- func Handler(plugins *map[string]models.Plugin, config models.Config)
- func Inputs(inputMsgs chan<- models.Message, rules *map[string]models.Rule, ...)
- func Logging(config *models.Config)
- func MakePath(dir string, file string) string
- func Matcher(inputMsgs <-chan models.Message, outputMsgs chan<- models.Message, ...)
- func Outputs(outputMsgs <-chan models.Message, plugins *map[string]models.Plugin, ...)
- func Plugins(plugins *map[string]models.Plugin, rules map[string]models.Rule, ...)
- func ResolvePluginName(pluginName string) string
- func Rules(rules *map[string]models.Rule, config models.Config)
- func StopPlugins(plugins map[string]models.Plugin, config models.Config)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileExists ¶
func Matcher ¶ added in v0.3.0
func Matcher(inputMsgs <-chan models.Message, outputMsgs chan<- models.Message, plugins *map[string]models.Plugin, rules *map[string]models.Rule, config models.Config)
Matcher function
func ResolvePluginName ¶ added in v0.3.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.