瀏覽代碼

remove unnecessary interface

Darien Raymond 7 年之前
父節點
當前提交
98e330513d
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      transport/internet/connection.go

+ 4 - 6
transport/internet/connection.go

@@ -2,20 +2,18 @@ package internet
 
 import (
 	"net"
+
+	"v2ray.com/core/features/stats"
 )
 
 type Connection interface {
 	net.Conn
 }
 
-type addInt64 interface {
-	Add(int64) int64
-}
-
 type StatCouterConnection struct {
 	Connection
-	Uplink   addInt64
-	Downlink addInt64
+	Uplink   stats.Counter
+	Downlink stats.Counter
 }
 
 func (c *StatCouterConnection) Read(b []byte) (int, error) {