packetlink

package
v0.0.0-...-f2d3015 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PatchLinks(ctx model.SimContext, source fwmodel.PacketSource, sink fwmodel.PacketSink)

func PatchWires

func PatchWires(ctx model.SimContext, left fwmodel.PacketWire, right fwmodel.PacketWire)

func RecordWire

func RecordWire(r *component.CSVByteRecorder, channelSource, channelSink string, wire fwmodel.PacketWire) fwmodel.PacketWire

func TapSink

func TapSink(sink fwmodel.PacketSink, cb func(packet []byte)) fwmodel.PacketSink

func TapSource

func TapSource(sink fwmodel.PacketSource, cb func(packet []byte)) fwmodel.PacketSource

Types

type PacketNode

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

func MakePacketNode

func MakePacketNode(ctx model.SimContext) *PacketNode

func (*PacketNode) Sink

func (pn *PacketNode) Sink() fwmodel.PacketSink

func (*PacketNode) Source

func (pn *PacketNode) Source() fwmodel.PacketSource

Jump to

Keyboard shortcuts

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