C# Class Universal.Torrent.Client.Managers.ListenManager

Instance methods of this class are threadsafe
Inheritance: IDisposable
显示文件 Open project: haroldma/Universal.Torrent Class Usage Examples

Private Properties

Property Type Description
ConnectionReceived void
EndCheckEncryption void
HandleHandshake void
ListenManager System
OnPeerHandshakeReceived void

Public Methods

Method Description
Dispose ( ) : void
Register ( PeerListener listener ) : void
Unregister ( PeerListener listener ) : void

Private Methods

Method Description
ConnectionReceived ( object sender, NewConnectionEventArgs e ) : void
EndCheckEncryption ( IAsyncResult result ) : void
HandleHandshake ( PeerId id, HandshakeMessage message ) : void
ListenManager ( ClientEngine engine ) : System
OnPeerHandshakeReceived ( bool succeeded, PeerMessage message, object state ) : void

Called when [peer handshake received].

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Register() public method

public Register ( PeerListener listener ) : void
listener Universal.Torrent.Client.ConnectionListeners.PeerListener
return void

Unregister() public method

public Unregister ( PeerListener listener ) : void
listener Universal.Torrent.Client.ConnectionListeners.PeerListener
return void