C# Class Telegram.MTProto.Network.TransportGateway

Inheritance: IDisposable
Afficher le fichier Open project: naphaso/kilogram

Méthodes publiques

Méthode Description
ConnectAsync ( TelegramDC dc, int maxRetries ) : Task
Dispose ( ) : void
TransportGateway ( ) : System
TransportSend ( byte packet ) : bool

Méthodes protégées

Méthode Description
OnReceive ( byte packet ) : void

Private Methods

Méthode Description
CheckInput ( ) : void
Connect ( TelegramDC dc ) : bool
OnConnected ( object sender, SocketAsyncEventArgs args ) : void
OnRead ( object sender, SocketAsyncEventArgs args ) : void
ReadAsync ( byte buffer = null ) : void
ReadInt ( byte array, long position ) : int
TryReconnect ( ) : void

Method Details

ConnectAsync() public méthode

public ConnectAsync ( TelegramDC dc, int maxRetries ) : Task
dc TelegramDC
maxRetries int
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OnReceive() protected méthode

protected OnReceive ( byte packet ) : void
packet byte
Résultat void

TransportGateway() public méthode

public TransportGateway ( ) : System
Résultat System

TransportSend() public méthode

public TransportSend ( byte packet ) : bool
packet byte
Résultat bool