Documentation
¶
Index ¶
- type PacketConn
- func (c *PacketConn) CreateConnectedPacketBatchWriter() (N.ConnectedPacketBatchWriter, bool)
- func (c *PacketConn) CreatePacketBatchWriter() (N.PacketBatchWriter, bool)
- func (c *PacketConn) ReaderReplaceable() bool
- func (c *PacketConn) Upstream() any
- func (c *PacketConn) WritePacket(buffer *buf.Buffer, destination M.Socksaddr) error
- func (c *PacketConn) WriteTo(p []byte, addr net.Addr) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PacketConn ¶
type PacketConn struct {
N.NetPacketConn
// contains filtered or unexported fields
}
func NewPacketConn ¶
func NewPacketConn(logger logger.Logger, conn net.PacketConn) *PacketConn
func (*PacketConn) CreateConnectedPacketBatchWriter ¶
func (c *PacketConn) CreateConnectedPacketBatchWriter() (N.ConnectedPacketBatchWriter, bool)
func (*PacketConn) CreatePacketBatchWriter ¶
func (c *PacketConn) CreatePacketBatchWriter() (N.PacketBatchWriter, bool)
func (*PacketConn) ReaderReplaceable ¶
func (c *PacketConn) ReaderReplaceable() bool
func (*PacketConn) Upstream ¶
func (c *PacketConn) Upstream() any
func (*PacketConn) WritePacket ¶
Click to show internal directories.
Click to hide internal directories.