| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package stats
-
- import (
- "net"
-
- "github.com/9seconds/mtg/conntypes"
- )
-
- type IngressTrafficInterface interface {
- IngressTraffic(int)
- }
-
- type EgressTrafficInterface interface {
- EgressTraffic(int)
- }
-
- type ClientConnectedInterface interface {
- ClientConnected(conntypes.ConnectionType, *net.TCPAddr)
- }
-
- type ClientDisconnectedInterface interface {
- ClientDisconnected(conntypes.ConnectionType, *net.TCPAddr)
- }
-
- type TelegramConnectedInterface interface {
- TelegramConnected(conntypes.DC, *net.TCPAddr)
- }
-
- type TelegramDisconnectedInterface interface {
- TelegramDisconnected(conntypes.DC, *net.TCPAddr)
- }
-
- type CrashInterface interface {
- Crash()
- }
-
- type ReplayDetectedInterface interface {
- ReplayDetected()
- }
-
- type AuthenticationFailedInterface interface {
- AuthenticationFailed()
- }
-
- type CloakedRequestInterface interface {
- CloakedRequest()
- }
-
- type Interface interface {
- IngressTrafficInterface
- EgressTrafficInterface
- ClientConnectedInterface
- ClientDisconnectedInterface
- TelegramConnectedInterface
- TelegramDisconnectedInterface
- CrashInterface
- ReplayDetectedInterface
- AuthenticationFailedInterface
- CloakedRequestInterface
- }
|