9seconds 7 лет назад
Родитель
Сommit
2a6cc7e195
1 измененных файлов: 11 добавлений и 11 удалений
  1. 11
    11
      stats/channels.go

+ 11
- 11
stats/channels.go Просмотреть файл

14
 )
14
 )
15
 
15
 
16
 var (
16
 var (
17
-	CrashesChan     = make(chan struct{}, crashesChanLength)
18
-	ConnectionsChan = make(chan *connectionData, connectionsChanLength)
19
-	TrafficChan     = make(chan *trafficData, trafficChanLength)
17
+	crashesChan     = make(chan struct{}, crashesChanLength)
18
+	connectionsChan = make(chan *connectionData, connectionsChanLength)
19
+	trafficChan     = make(chan *trafficData, trafficChanLength)
20
 )
20
 )
21
 
21
 
22
 type connectionData struct {
22
 type connectionData struct {
31
 }
31
 }
32
 
32
 
33
 func crashManager() {
33
 func crashManager() {
34
-	for range CrashesChan {
34
+	for range crashesChan {
35
 		instance.mutex.RLock()
35
 		instance.mutex.RLock()
36
 
36
 
37
 		instance.Crashes++
37
 		instance.Crashes++
41
 }
41
 }
42
 
42
 
43
 func connectionManager() {
43
 func connectionManager() {
44
-	for event := range ConnectionsChan {
44
+	for event := range connectionsChan {
45
 		instance.mutex.RLock()
45
 		instance.mutex.RLock()
46
 
46
 
47
 		isIPv4 := event.addr.IP.To4() != nil
47
 		isIPv4 := event.addr.IP.To4() != nil
86
 
86
 
87
 	for {
87
 	for {
88
 		select {
88
 		select {
89
-		case event := <-TrafficChan:
89
+		case event := <-trafficChan:
90
 			instance.mutex.RLock()
90
 			instance.mutex.RLock()
91
 
91
 
92
 			if event.ingress {
92
 			if event.ingress {
112
 }
112
 }
113
 
113
 
114
 func NewCrash() {
114
 func NewCrash() {
115
-	CrashesChan <- struct{}{}
115
+	crashesChan <- struct{}{}
116
 }
116
 }
117
 
117
 
118
 func ClientConnected(connectionType mtproto.ConnectionType, addr *net.TCPAddr) {
118
 func ClientConnected(connectionType mtproto.ConnectionType, addr *net.TCPAddr) {
119
-	ConnectionsChan <- &connectionData{
119
+	connectionsChan <- &connectionData{
120
 		connectionType: connectionType,
120
 		connectionType: connectionType,
121
 		addr:           addr,
121
 		addr:           addr,
122
 		connected:      true,
122
 		connected:      true,
124
 }
124
 }
125
 
125
 
126
 func ClientDisconnected(connectionType mtproto.ConnectionType, addr *net.TCPAddr) {
126
 func ClientDisconnected(connectionType mtproto.ConnectionType, addr *net.TCPAddr) {
127
-	ConnectionsChan <- &connectionData{
127
+	connectionsChan <- &connectionData{
128
 		connectionType: connectionType,
128
 		connectionType: connectionType,
129
 		addr:           addr,
129
 		addr:           addr,
130
 		connected:      false,
130
 		connected:      false,
132
 }
132
 }
133
 
133
 
134
 func IngressTraffic(traffic int) {
134
 func IngressTraffic(traffic int) {
135
-	TrafficChan <- &trafficData{
135
+	trafficChan <- &trafficData{
136
 		traffic: traffic,
136
 		traffic: traffic,
137
 		ingress: true,
137
 		ingress: true,
138
 	}
138
 	}
139
 }
139
 }
140
 
140
 
141
 func EgressTraffic(traffic int) {
141
 func EgressTraffic(traffic int) {
142
-	TrafficChan <- &trafficData{
142
+	trafficChan <- &trafficData{
143
 		traffic: traffic,
143
 		traffic: traffic,
144
 		ingress: false,
144
 		ingress: false,
145
 	}
145
 	}

Загрузка…
Отмена
Сохранить