puniClient

package
v0.0.0-...-632c06c Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PacketUniClient

type PacketUniClient struct {
	TxChannel     chan interfaces.TrafficWithChannelTag
	TxDataChannel chan interfaces.TrafficWithChannelTag
	RxChannel     chan interfaces.TrafficWithChannelTag
	Password      []byte
	// contains filtered or unexported fields
}

func NewPacketUniClient

func NewPacketUniClient(TxChannel chan interfaces.TrafficWithChannelTag,
	TxDataChannel chan interfaces.TrafficWithChannelTag,
	RxChannel chan interfaces.TrafficWithChannelTag,
	Password []byte,
	ctx context.Context) *PacketUniClient

func (*PacketUniClient) ClientOpenStream

func (pu *PacketUniClient) ClientOpenStream() io.ReadWriteCloser

func (*PacketUniClient) GetTransmitLayerSentRecvStats

func (pu *PacketUniClient) GetTransmitLayerSentRecvStats() (uint64, uint64)

func (*PacketUniClient) OnAutoCarrier

func (pu *PacketUniClient) OnAutoCarrier(conn net.Conn, connctx context.Context)

func (*PacketUniClient) OnCarrier

func (pu *PacketUniClient) OnCarrier(conn net.Conn, connctx context.Context)

Jump to

Keyboard shortcuts

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