output

package
v0.0.0-...-7c4ebca Latest Latest
Warning

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

Go to latest
Published: May 25, 2017 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OutputPlugin

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

Output plugin

func NewOutputPlugin

func NewOutputPlugin(nodeInfo config.NodeInfo, configInfo config.OutputPluginInfo, bufferSize int) *OutputPlugin

func (*OutputPlugin) Init

func (outputPlugin *OutputPlugin) Init() error

Init plugin

func (*OutputPlugin) Run

func (outputPlugin *OutputPlugin) Run()

Run to send data

type OutputPluginManager

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

Output plugin manager

func NewOutputPluginManager

func NewOutputPluginManager(nodeInfo config.NodeInfo, configInfos []config.OutputPluginInfo, transferQueue *queue.TransferQueue) *OutputPluginManager

func (*OutputPluginManager) Init

func (manager *OutputPluginManager) Init() error

Init output plugin manager

func (*OutputPluginManager) Run

func (manager *OutputPluginManager) Run()

Run to dispatch data to output plugin

Jump to

Keyboard shortcuts

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