github.com/traefik/yaegi@v0.15.1/stdlib/go1_19_net.go (about) 1 // Code generated by 'yaegi extract net'. DO NOT EDIT. 2 3 //go:build go1.19 && !go1.20 4 // +build go1.19,!go1.20 5 6 package stdlib 7 8 import ( 9 "go/constant" 10 "go/token" 11 "net" 12 "reflect" 13 "time" 14 ) 15 16 func init() { 17 Symbols["net/net"] = map[string]reflect.Value{ 18 // function, constant and variable definitions 19 "CIDRMask": reflect.ValueOf(net.CIDRMask), 20 "DefaultResolver": reflect.ValueOf(&net.DefaultResolver).Elem(), 21 "Dial": reflect.ValueOf(net.Dial), 22 "DialIP": reflect.ValueOf(net.DialIP), 23 "DialTCP": reflect.ValueOf(net.DialTCP), 24 "DialTimeout": reflect.ValueOf(net.DialTimeout), 25 "DialUDP": reflect.ValueOf(net.DialUDP), 26 "DialUnix": reflect.ValueOf(net.DialUnix), 27 "ErrClosed": reflect.ValueOf(&net.ErrClosed).Elem(), 28 "ErrWriteToConnected": reflect.ValueOf(&net.ErrWriteToConnected).Elem(), 29 "FileConn": reflect.ValueOf(net.FileConn), 30 "FileListener": reflect.ValueOf(net.FileListener), 31 "FilePacketConn": reflect.ValueOf(net.FilePacketConn), 32 "FlagBroadcast": reflect.ValueOf(net.FlagBroadcast), 33 "FlagLoopback": reflect.ValueOf(net.FlagLoopback), 34 "FlagMulticast": reflect.ValueOf(net.FlagMulticast), 35 "FlagPointToPoint": reflect.ValueOf(net.FlagPointToPoint), 36 "FlagUp": reflect.ValueOf(net.FlagUp), 37 "IPv4": reflect.ValueOf(net.IPv4), 38 "IPv4Mask": reflect.ValueOf(net.IPv4Mask), 39 "IPv4allrouter": reflect.ValueOf(&net.IPv4allrouter).Elem(), 40 "IPv4allsys": reflect.ValueOf(&net.IPv4allsys).Elem(), 41 "IPv4bcast": reflect.ValueOf(&net.IPv4bcast).Elem(), 42 "IPv4len": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)), 43 "IPv4zero": reflect.ValueOf(&net.IPv4zero).Elem(), 44 "IPv6interfacelocalallnodes": reflect.ValueOf(&net.IPv6interfacelocalallnodes).Elem(), 45 "IPv6len": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)), 46 "IPv6linklocalallnodes": reflect.ValueOf(&net.IPv6linklocalallnodes).Elem(), 47 "IPv6linklocalallrouters": reflect.ValueOf(&net.IPv6linklocalallrouters).Elem(), 48 "IPv6loopback": reflect.ValueOf(&net.IPv6loopback).Elem(), 49 "IPv6unspecified": reflect.ValueOf(&net.IPv6unspecified).Elem(), 50 "IPv6zero": reflect.ValueOf(&net.IPv6zero).Elem(), 51 "InterfaceAddrs": reflect.ValueOf(net.InterfaceAddrs), 52 "InterfaceByIndex": reflect.ValueOf(net.InterfaceByIndex), 53 "InterfaceByName": reflect.ValueOf(net.InterfaceByName), 54 "Interfaces": reflect.ValueOf(net.Interfaces), 55 "JoinHostPort": reflect.ValueOf(net.JoinHostPort), 56 "Listen": reflect.ValueOf(net.Listen), 57 "ListenIP": reflect.ValueOf(net.ListenIP), 58 "ListenMulticastUDP": reflect.ValueOf(net.ListenMulticastUDP), 59 "ListenPacket": reflect.ValueOf(net.ListenPacket), 60 "ListenTCP": reflect.ValueOf(net.ListenTCP), 61 "ListenUDP": reflect.ValueOf(net.ListenUDP), 62 "ListenUnix": reflect.ValueOf(net.ListenUnix), 63 "ListenUnixgram": reflect.ValueOf(net.ListenUnixgram), 64 "LookupAddr": reflect.ValueOf(net.LookupAddr), 65 "LookupCNAME": reflect.ValueOf(net.LookupCNAME), 66 "LookupHost": reflect.ValueOf(net.LookupHost), 67 "LookupIP": reflect.ValueOf(net.LookupIP), 68 "LookupMX": reflect.ValueOf(net.LookupMX), 69 "LookupNS": reflect.ValueOf(net.LookupNS), 70 "LookupPort": reflect.ValueOf(net.LookupPort), 71 "LookupSRV": reflect.ValueOf(net.LookupSRV), 72 "LookupTXT": reflect.ValueOf(net.LookupTXT), 73 "ParseCIDR": reflect.ValueOf(net.ParseCIDR), 74 "ParseIP": reflect.ValueOf(net.ParseIP), 75 "ParseMAC": reflect.ValueOf(net.ParseMAC), 76 "Pipe": reflect.ValueOf(net.Pipe), 77 "ResolveIPAddr": reflect.ValueOf(net.ResolveIPAddr), 78 "ResolveTCPAddr": reflect.ValueOf(net.ResolveTCPAddr), 79 "ResolveUDPAddr": reflect.ValueOf(net.ResolveUDPAddr), 80 "ResolveUnixAddr": reflect.ValueOf(net.ResolveUnixAddr), 81 "SplitHostPort": reflect.ValueOf(net.SplitHostPort), 82 "TCPAddrFromAddrPort": reflect.ValueOf(net.TCPAddrFromAddrPort), 83 "UDPAddrFromAddrPort": reflect.ValueOf(net.UDPAddrFromAddrPort), 84 85 // type definitions 86 "Addr": reflect.ValueOf((*net.Addr)(nil)), 87 "AddrError": reflect.ValueOf((*net.AddrError)(nil)), 88 "Buffers": reflect.ValueOf((*net.Buffers)(nil)), 89 "Conn": reflect.ValueOf((*net.Conn)(nil)), 90 "DNSConfigError": reflect.ValueOf((*net.DNSConfigError)(nil)), 91 "DNSError": reflect.ValueOf((*net.DNSError)(nil)), 92 "Dialer": reflect.ValueOf((*net.Dialer)(nil)), 93 "Error": reflect.ValueOf((*net.Error)(nil)), 94 "Flags": reflect.ValueOf((*net.Flags)(nil)), 95 "HardwareAddr": reflect.ValueOf((*net.HardwareAddr)(nil)), 96 "IP": reflect.ValueOf((*net.IP)(nil)), 97 "IPAddr": reflect.ValueOf((*net.IPAddr)(nil)), 98 "IPConn": reflect.ValueOf((*net.IPConn)(nil)), 99 "IPMask": reflect.ValueOf((*net.IPMask)(nil)), 100 "IPNet": reflect.ValueOf((*net.IPNet)(nil)), 101 "Interface": reflect.ValueOf((*net.Interface)(nil)), 102 "InvalidAddrError": reflect.ValueOf((*net.InvalidAddrError)(nil)), 103 "ListenConfig": reflect.ValueOf((*net.ListenConfig)(nil)), 104 "Listener": reflect.ValueOf((*net.Listener)(nil)), 105 "MX": reflect.ValueOf((*net.MX)(nil)), 106 "NS": reflect.ValueOf((*net.NS)(nil)), 107 "OpError": reflect.ValueOf((*net.OpError)(nil)), 108 "PacketConn": reflect.ValueOf((*net.PacketConn)(nil)), 109 "ParseError": reflect.ValueOf((*net.ParseError)(nil)), 110 "Resolver": reflect.ValueOf((*net.Resolver)(nil)), 111 "SRV": reflect.ValueOf((*net.SRV)(nil)), 112 "TCPAddr": reflect.ValueOf((*net.TCPAddr)(nil)), 113 "TCPConn": reflect.ValueOf((*net.TCPConn)(nil)), 114 "TCPListener": reflect.ValueOf((*net.TCPListener)(nil)), 115 "UDPAddr": reflect.ValueOf((*net.UDPAddr)(nil)), 116 "UDPConn": reflect.ValueOf((*net.UDPConn)(nil)), 117 "UnixAddr": reflect.ValueOf((*net.UnixAddr)(nil)), 118 "UnixConn": reflect.ValueOf((*net.UnixConn)(nil)), 119 "UnixListener": reflect.ValueOf((*net.UnixListener)(nil)), 120 "UnknownNetworkError": reflect.ValueOf((*net.UnknownNetworkError)(nil)), 121 122 // interface wrapper definitions 123 "_Addr": reflect.ValueOf((*_net_Addr)(nil)), 124 "_Conn": reflect.ValueOf((*_net_Conn)(nil)), 125 "_Error": reflect.ValueOf((*_net_Error)(nil)), 126 "_Listener": reflect.ValueOf((*_net_Listener)(nil)), 127 "_PacketConn": reflect.ValueOf((*_net_PacketConn)(nil)), 128 } 129 } 130 131 // _net_Addr is an interface wrapper for Addr type 132 type _net_Addr struct { 133 IValue interface{} 134 WNetwork func() string 135 WString func() string 136 } 137 138 func (W _net_Addr) Network() string { 139 return W.WNetwork() 140 } 141 func (W _net_Addr) String() string { 142 if W.WString == nil { 143 return "" 144 } 145 return W.WString() 146 } 147 148 // _net_Conn is an interface wrapper for Conn type 149 type _net_Conn struct { 150 IValue interface{} 151 WClose func() error 152 WLocalAddr func() net.Addr 153 WRead func(b []byte) (n int, err error) 154 WRemoteAddr func() net.Addr 155 WSetDeadline func(t time.Time) error 156 WSetReadDeadline func(t time.Time) error 157 WSetWriteDeadline func(t time.Time) error 158 WWrite func(b []byte) (n int, err error) 159 } 160 161 func (W _net_Conn) Close() error { 162 return W.WClose() 163 } 164 func (W _net_Conn) LocalAddr() net.Addr { 165 return W.WLocalAddr() 166 } 167 func (W _net_Conn) Read(b []byte) (n int, err error) { 168 return W.WRead(b) 169 } 170 func (W _net_Conn) RemoteAddr() net.Addr { 171 return W.WRemoteAddr() 172 } 173 func (W _net_Conn) SetDeadline(t time.Time) error { 174 return W.WSetDeadline(t) 175 } 176 func (W _net_Conn) SetReadDeadline(t time.Time) error { 177 return W.WSetReadDeadline(t) 178 } 179 func (W _net_Conn) SetWriteDeadline(t time.Time) error { 180 return W.WSetWriteDeadline(t) 181 } 182 func (W _net_Conn) Write(b []byte) (n int, err error) { 183 return W.WWrite(b) 184 } 185 186 // _net_Error is an interface wrapper for Error type 187 type _net_Error struct { 188 IValue interface{} 189 WError func() string 190 WTemporary func() bool 191 WTimeout func() bool 192 } 193 194 func (W _net_Error) Error() string { 195 return W.WError() 196 } 197 func (W _net_Error) Temporary() bool { 198 return W.WTemporary() 199 } 200 func (W _net_Error) Timeout() bool { 201 return W.WTimeout() 202 } 203 204 // _net_Listener is an interface wrapper for Listener type 205 type _net_Listener struct { 206 IValue interface{} 207 WAccept func() (net.Conn, error) 208 WAddr func() net.Addr 209 WClose func() error 210 } 211 212 func (W _net_Listener) Accept() (net.Conn, error) { 213 return W.WAccept() 214 } 215 func (W _net_Listener) Addr() net.Addr { 216 return W.WAddr() 217 } 218 func (W _net_Listener) Close() error { 219 return W.WClose() 220 } 221 222 // _net_PacketConn is an interface wrapper for PacketConn type 223 type _net_PacketConn struct { 224 IValue interface{} 225 WClose func() error 226 WLocalAddr func() net.Addr 227 WReadFrom func(p []byte) (n int, addr net.Addr, err error) 228 WSetDeadline func(t time.Time) error 229 WSetReadDeadline func(t time.Time) error 230 WSetWriteDeadline func(t time.Time) error 231 WWriteTo func(p []byte, addr net.Addr) (n int, err error) 232 } 233 234 func (W _net_PacketConn) Close() error { 235 return W.WClose() 236 } 237 func (W _net_PacketConn) LocalAddr() net.Addr { 238 return W.WLocalAddr() 239 } 240 func (W _net_PacketConn) ReadFrom(p []byte) (n int, addr net.Addr, err error) { 241 return W.WReadFrom(p) 242 } 243 func (W _net_PacketConn) SetDeadline(t time.Time) error { 244 return W.WSetDeadline(t) 245 } 246 func (W _net_PacketConn) SetReadDeadline(t time.Time) error { 247 return W.WSetReadDeadline(t) 248 } 249 func (W _net_PacketConn) SetWriteDeadline(t time.Time) error { 250 return W.WSetWriteDeadline(t) 251 } 252 func (W _net_PacketConn) WriteTo(p []byte, addr net.Addr) (n int, err error) { 253 return W.WWriteTo(p, addr) 254 }