C# Class Tempest.Providers.Network.UdpConnectionProvider

Inheritance: UdpConnectionlessListener, IConnectionProvider
Afficher le fichier Open project: ermau/Tempest Class Usage Examples

Méthodes publiques

Méthode Description
Start ( MessageTypes types ) : void
Stop ( ) : void
UdpConnectionProvider ( int port, IEnumerable protocols, RSAAsymmetricKey authKey ) : System
UdpConnectionProvider ( int port, Protocol protocol ) : System
UdpConnectionProvider ( int port, Protocol protocol, RSAAsymmetricKey authKey ) : System

Méthodes protégées

Méthode Description
OnConnectionlessTempestMessage ( TempestMessage tempestMessage, Target target ) : void
TryGetConnection ( int connectionId, UdpConnection &connection ) : bool

Private Methods

Méthode Description
Connect ( UdpServerConnection connection ) : void
Disconnect ( UdpServerConnection connection ) : void
GetConnectionId ( ) : int
GetSocket ( EndPoint endPoint ) : Socket
OnConnectionMade ( ConnectionMadeEventArgs e ) : void
OnDeliveryTimer ( object sender, EventArgs eventArgs ) : void
ValidateProtocols ( IEnumerable newProtocols ) : void

Method Details

OnConnectionlessTempestMessage() protected méthode

protected OnConnectionlessTempestMessage ( TempestMessage tempestMessage, Target target ) : void
tempestMessage Tempest.InternalProtocol.TempestMessage
target Target
Résultat void

Start() public méthode

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

Stop() public méthode

public Stop ( ) : void
Résultat void

TryGetConnection() protected méthode

protected TryGetConnection ( int connectionId, UdpConnection &connection ) : bool
connectionId int
connection UdpConnection
Résultat bool

UdpConnectionProvider() public méthode

public UdpConnectionProvider ( int port, IEnumerable protocols, RSAAsymmetricKey authKey ) : System
port int
protocols IEnumerable
authKey RSAAsymmetricKey
Résultat System

UdpConnectionProvider() public méthode

public UdpConnectionProvider ( int port, Protocol protocol ) : System
port int
protocol Protocol
Résultat System

UdpConnectionProvider() public méthode

public UdpConnectionProvider ( int port, Protocol protocol, RSAAsymmetricKey authKey ) : System
port int
protocol Protocol
authKey RSAAsymmetricKey
Résultat System