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