C# Class Tempest.Providers.Network.UdpClientConnection

Inheritance: UdpConnection, IClientConnection, IConnectionlessMessenger, IAuthenticatedConnection
Afficher le fichier Open project: ermau/Tempest Class Usage Examples

Private Properties

Свойство Type Description
OnConnected void
OnConnectionlessTempestMessage void
OnDeliveryTimer void
OnListenerConnectionlessMessageReceived void

Méthodes publiques

Méthode Description
ConnectAsync ( Target target, MessageTypes messageTypes ) : Task
Dispose ( ) : void
SendConnectionlessMessageAsync ( Message message, Target target ) : Task
Start ( MessageTypes messageTypes ) : void
Stop ( ) : void
UdpClientConnection ( IEnumerable protocols ) : System
UdpClientConnection ( IEnumerable protocols, RSAAsymmetricKey key ) : System
UdpClientConnection ( Protocol protocol ) : System
UdpClientConnection ( Protocol protocol, RSAAsymmetricKey key ) : System

Méthodes protégées

Méthode Description
Cleanup ( ) : void
OnTempestMessage ( MessageEventArgs e ) : void

Private Methods

Méthode Description
OnConnected ( ) : void
OnConnectionlessTempestMessage ( TempestMessage tempestMessage, Target target ) : void
OnDeliveryTimer ( object sender, EventArgs e ) : void
OnListenerConnectionlessMessageReceived ( object sender, ConnectionlessMessageEventArgs e ) : void

Method Details

Cleanup() protected méthode

protected Cleanup ( ) : void
Résultat void

ConnectAsync() public méthode

public ConnectAsync ( Target target, MessageTypes messageTypes ) : Task
target Target
messageTypes MessageTypes
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

OnTempestMessage() protected méthode

protected OnTempestMessage ( MessageEventArgs e ) : void
e MessageEventArgs
Résultat void

SendConnectionlessMessageAsync() public méthode

public SendConnectionlessMessageAsync ( Message message, Target target ) : Task
message Message
target Target
Résultat Task

Start() public méthode

public Start ( MessageTypes messageTypes ) : void
messageTypes MessageTypes
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

UdpClientConnection() public méthode

public UdpClientConnection ( IEnumerable protocols ) : System
protocols IEnumerable
Résultat System

UdpClientConnection() public méthode

public UdpClientConnection ( IEnumerable protocols, RSAAsymmetricKey key ) : System
protocols IEnumerable
key RSAAsymmetricKey
Résultat System

UdpClientConnection() public méthode

public UdpClientConnection ( Protocol protocol ) : System
protocol Protocol
Résultat System

UdpClientConnection() public méthode

public UdpClientConnection ( Protocol protocol, RSAAsymmetricKey key ) : System
protocol Protocol
key RSAAsymmetricKey
Résultat System