mirror of
https://github.com/ScuroNeko/mtg.git
synced 2026-09-01 01:44:01 +03:00
FILE / ScuroNeko/mtg
protocol/interfaces.go
Исходный файл и его история в репозитории.
13 lines
322 B
Go
13 lines
322 B
Go
package protocol
|
|
|
|
import "mtg/conntypes"
|
|
|
|
type ClientProtocol interface {
|
|
Handshake(conntypes.StreamReadWriteCloser) (conntypes.StreamReadWriteCloser, error)
|
|
ConnectionType() conntypes.ConnectionType
|
|
ConnectionProtocol() conntypes.ConnectionProtocol
|
|
DC() conntypes.DC
|
|
}
|
|
|
|
type ClientProtocolMaker func() ClientProtocol
|