1234567891011121314151617181920212223242526272829303132333435 |
- package wireguard
- import (
- "net/netip"
- "github.com/sagernet/wireguard-go/conn"
- )
- var _ conn.Endpoint = (*Endpoint)(nil)
- type Endpoint netip.AddrPort
- func (e Endpoint) ClearSrc() {
- }
- func (e Endpoint) SrcToString() string {
- return ""
- }
- func (e Endpoint) DstToString() string {
- return (netip.AddrPort)(e).String()
- }
- func (e Endpoint) DstToBytes() []byte {
- b, _ := (netip.AddrPort)(e).MarshalBinary()
- return b
- }
- func (e Endpoint) DstIP() netip.Addr {
- return (netip.AddrPort)(e).Addr()
- }
- func (e Endpoint) SrcIP() netip.Addr {
- return netip.Addr{}
- }
|