1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-01-03 07:56:42 -05:00

Rename fields in StatCouterConnection

The fields will be used by Outbounds as well in the next commit
This commit is contained in:
yuhan6665 2020-06-22 22:49:25 -04:00
parent 1432278c2c
commit f34c092a06
2 changed files with 9 additions and 9 deletions

View File

@ -92,8 +92,8 @@ func (w *tcpWorker) callback(conn internet.Connection) {
if w.uplinkCounter != nil || w.downlinkCounter != nil { if w.uplinkCounter != nil || w.downlinkCounter != nil {
conn = &internet.StatCouterConnection{ conn = &internet.StatCouterConnection{
Connection: conn, Connection: conn,
Uplink: w.uplinkCounter, ReadCounter: w.uplinkCounter,
Downlink: w.downlinkCounter, WriteCounter: w.downlinkCounter,
} }
} }
if err := w.proxy.Process(ctx, net.Network_TCP, conn, w.dispatcher); err != nil { if err := w.proxy.Process(ctx, net.Network_TCP, conn, w.dispatcher); err != nil {

View File

@ -12,14 +12,14 @@ type Connection interface {
type StatCouterConnection struct { type StatCouterConnection struct {
Connection Connection
Uplink stats.Counter ReadCounter stats.Counter
Downlink stats.Counter WriteCounter stats.Counter
} }
func (c *StatCouterConnection) Read(b []byte) (int, error) { func (c *StatCouterConnection) Read(b []byte) (int, error) {
nBytes, err := c.Connection.Read(b) nBytes, err := c.Connection.Read(b)
if c.Uplink != nil { if c.ReadCounter != nil {
c.Uplink.Add(int64(nBytes)) c.ReadCounter.Add(int64(nBytes))
} }
return nBytes, err return nBytes, err
@ -27,8 +27,8 @@ func (c *StatCouterConnection) Read(b []byte) (int, error) {
func (c *StatCouterConnection) Write(b []byte) (int, error) { func (c *StatCouterConnection) Write(b []byte) (int, error) {
nBytes, err := c.Connection.Write(b) nBytes, err := c.Connection.Write(b)
if c.Downlink != nil { if c.WriteCounter != nil {
c.Downlink.Add(int64(nBytes)) c.WriteCounter.Add(int64(nBytes))
} }
return nBytes, err return nBytes, err
} }