package
10.358.0+incompatible
Repository: https://github.com/aporeto-inc/trireme-lib.git
Documentation: pkg.go.dev

# Functions

ControlFunc used in the dialer.
DialMarkedWithContext will dial a TCP connection to the provide address and mark the socket with the provided mark.
GetInterfaces retrieves all the local interfaces.
NewPlatformDataControl returns initialized PlatformDataControl.
NewSocketListener will create a listener and mark the socket with the provided mark.
RemovePlatformData removes the data from storage and returns it.
TakePlatformData removes the data from storage and returns it.

# Structs

PlatformData is proxy/socket data (platform-specific).
PlatformDataControl dummy impl PlatformDataControl is only needed for Windows now, and allows retrieval of kernel socket data.
ProxiedConnection is a proxied connection where we can recover the original destination.
ProxiedListener is a proxied listener that uses proxied connections.

# Type aliases

Control represents the dial control used to manipulate the raw connection.