package bindtest
import "golang.zx2c4.com/wireguard/conn/bindtest"
Index ¶
- func NewChannelBinds() [2]conn.Bind
- type ChannelBind
- func (c *ChannelBind) BatchSize() int
- func (c *ChannelBind) Close() error
- func (c *ChannelBind) Open(port uint16) (fns []conn.ReceiveFunc, actualPort uint16, err error)
- func (c *ChannelBind) ParseEndpoint(s string) (conn.Endpoint, error)
- func (c *ChannelBind) Send(bufs [][]byte, ep conn.Endpoint) error
- func (c *ChannelBind) SetMark(mark uint32) error
- type ChannelEndpoint
Functions ¶
func NewChannelBinds ¶
Types ¶
type ChannelBind ¶
type ChannelBind struct {
// contains filtered or unexported fields
}
func (*ChannelBind) BatchSize ¶
func (c *ChannelBind) BatchSize() int
func (*ChannelBind) Close ¶
func (c *ChannelBind) Close() error
func (*ChannelBind) Open ¶
func (c *ChannelBind) Open(port uint16) (fns []conn.ReceiveFunc, actualPort uint16, err error)
func (*ChannelBind) ParseEndpoint ¶
func (c *ChannelBind) ParseEndpoint(s string) (conn.Endpoint, error)
func (*ChannelBind) Send ¶
func (c *ChannelBind) Send(bufs [][]byte, ep conn.Endpoint) error
func (*ChannelBind) SetMark ¶
func (c *ChannelBind) SetMark(mark uint32) error
type ChannelEndpoint ¶
type ChannelEndpoint uint16
func (ChannelEndpoint) ClearSrc ¶
func (c ChannelEndpoint) ClearSrc()
func (ChannelEndpoint) DstIP ¶
func (c ChannelEndpoint) DstIP() netip.Addr
func (ChannelEndpoint) DstToBytes ¶
func (c ChannelEndpoint) DstToBytes() []byte
func (ChannelEndpoint) DstToString ¶
func (c ChannelEndpoint) DstToString() string
func (ChannelEndpoint) SrcIP ¶
func (c ChannelEndpoint) SrcIP() netip.Addr
func (ChannelEndpoint) SrcToString ¶
func (c ChannelEndpoint) SrcToString() string
Source Files ¶
bindtest.go
- Version
- v0.0.0-20250505131008-436f7fdc1670 (latest)
- Published
- May 5, 2025
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 2 days ago –
Tools for package owners.