handlers

package
v1.1.4 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2020 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewHttpPacketHandler

func NewHttpPacketHandler(handler pHttpPacketHandler) (*httpPacketHandler, error)

func NewKafkaMessageHandler

func NewKafkaMessageHandler(handler pKafkaMessageHandler) (*kafkaMessageHandler, error)

func NewPcapPacketHandler added in v1.1.3

func NewPcapPacketHandler(handler pPcapPacketHandler) (*pcapPacketHandler, error)

func NewUdpPacketHandler

func NewUdpPacketHandler(handler pUdpPacketHandler) (*udpPacketHandler, error)

Types

type HttpPacketHandler

type HttpPacketHandler interface {
	Handle(w http.ResponseWriter, r *http.Request) error
}

type KafkaMessageHandler

type KafkaMessageHandler interface {
	Handle(payload []byte, headers []kafka.Header) error
}

type PcapPacketHandler added in v1.1.3

type PcapPacketHandler interface {
	Handle(packet gopacket.Packet) error
}

type UdpPacketHandler

type UdpPacketHandler interface {
	Handle(payload []byte, len int, src net.IP) error
}

Jump to

Keyboard shortcuts

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