C# Class PeerCastStation.UI.PortMapperMonitor

Inheritance: IChannelMonitor, IDisposable
Afficher le fichier Open project: kumaryu/peercaststation Class Usage Examples

Méthodes publiques

Méthode Description
Clear ( ) : void
DiscoverAsync ( ) : Task
Dispose ( ) : void
GetExternalAddresses ( ) : IEnumerable
OnTimer ( ) : void
PortMapperMonitor ( PeerCastStation.Core.PeerCast peercast ) : System

Private Methods

Méthode Description
AddPort ( int port ) : void
AddPortOnDevice ( NatDevice device, int port ) : void
DiscoverAsync ( CancellationToken cancel_token ) : Task
RemovePort ( int port ) : void
RemovePortOnDevice ( NatDevice device, int port ) : void
RenewPort ( int port ) : void

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

DiscoverAsync() public méthode

public DiscoverAsync ( ) : Task
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetExternalAddresses() public méthode

public GetExternalAddresses ( ) : IEnumerable
Résultat IEnumerable

OnTimer() public méthode

public OnTimer ( ) : void
Résultat void

PortMapperMonitor() public méthode

public PortMapperMonitor ( PeerCastStation.Core.PeerCast peercast ) : System
peercast PeerCastStation.Core.PeerCast
Résultat System