Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsoleFunc ¶
type ConsoleFunc func(msg string)
type InsertTcpDataFunc ¶
type InsertTcpDataFunc func(ctx *types.Context, data *model.SchemaTcpData)
type SavePcapDataFunc ¶
type Spout ¶
type Spout struct { Console ConsoleFunc WritePacket WritePacketFunc SavePcapData SavePcapDataFunc Slack SlackFunc InsertTcpData InsertTcpDataFunc }
type SpoutOption ¶
type SpoutOption func(*Spout)
func WithConsole ¶
func WithConsole(f ConsoleFunc) SpoutOption
func WithInsertTcpData ¶
func WithInsertTcpData(f InsertTcpDataFunc) SpoutOption
func WithSavePcapData ¶
func WithSavePcapData(f SavePcapDataFunc) SpoutOption
func WithSlack ¶
func WithSlack(f SlackFunc) SpoutOption
func WithWritePacket ¶
func WithWritePacket(f WritePacketFunc) SpoutOption
type WritePacketFunc ¶
type WritePacketFunc func([]byte)
Click to show internal directories.
Click to hide internal directories.