mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-22 01:57:12 -05:00
remove unused code
This commit is contained in:
parent
a620a7a4ad
commit
a8e274f4c4
@ -14,6 +14,10 @@ type ConnectionRecyler interface {
|
|||||||
Put(ConnectionID, net.Conn)
|
Put(ConnectionID, net.Conn)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type NoOpConnectionRecyler struct{}
|
||||||
|
|
||||||
|
func (NoOpConnectionRecyler) Put(ConnectionID, net.Conn) {}
|
||||||
|
|
||||||
// ExpiringConnection is a connection that will expire in certain time.
|
// ExpiringConnection is a connection that will expire in certain time.
|
||||||
type ExpiringConnection struct {
|
type ExpiringConnection struct {
|
||||||
conn net.Conn
|
conn net.Conn
|
||||||
|
@ -1,23 +1,12 @@
|
|||||||
package udp
|
package udp
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"net"
|
|
||||||
|
|
||||||
"v2ray.com/core/common"
|
"v2ray.com/core/common"
|
||||||
v2net "v2ray.com/core/common/net"
|
v2net "v2ray.com/core/common/net"
|
||||||
"v2ray.com/core/transport/internet"
|
"v2ray.com/core/transport/internet"
|
||||||
|
"v2ray.com/core/transport/internet/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Connection struct {
|
|
||||||
net.UDPConn
|
|
||||||
}
|
|
||||||
|
|
||||||
func (v *Connection) Reusable() bool {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
|
|
||||||
func (v *Connection) SetReusable(b bool) {}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
common.Must(internet.RegisterNetworkDialer(v2net.Network_UDP,
|
common.Must(internet.RegisterNetworkDialer(v2net.Network_UDP,
|
||||||
func(src v2net.Address, dest v2net.Destination, options internet.DialerOptions) (internet.Connection, error) {
|
func(src v2net.Address, dest v2net.Destination, options internet.DialerOptions) (internet.Connection, error) {
|
||||||
@ -26,8 +15,6 @@ func init() {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
// TODO: handle dialer options
|
// TODO: handle dialer options
|
||||||
return &Connection{
|
return internal.NewConnection(internal.NewConnectionID(src, dest), conn, internal.NoOpConnectionRecyler{}, internal.ReuseConnection(false)), nil
|
||||||
UDPConn: *(conn.(*net.UDPConn)),
|
|
||||||
}, nil
|
|
||||||
}))
|
}))
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user