1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-22 10:08:15 -05:00

remove unused code

This commit is contained in:
Darien Raymond 2017-01-05 12:09:28 +01:00
parent a620a7a4ad
commit a8e274f4c4
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
2 changed files with 6 additions and 15 deletions

View File

@ -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

View File

@ -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
})) }))
} }