| 12345678910111213141516 |
- package protocol
-
- import (
- "github.com/9seconds/mtg/conntypes"
- "github.com/9seconds/mtg/wrappers"
- )
-
- type ClientProtocol interface {
- Handshake(wrappers.StreamReadWriteCloser) (wrappers.StreamReadWriteCloser, error)
- ConnectionType() conntypes.ConnectionType
- ConnectionProtocol() conntypes.ConnectionProtocol
- DC() conntypes.DC
- }
-
- type TelegramProtocol func(*TelegramRequest) (wrappers.Wrap, error)
- type ClientProtocolMaker func() ClientProtocol
|