C# Class BitSharp.Network.RemoteReceiver

Afficher le fichier Open project: pmlyon/BitSharp Class Usage Examples

Méthodes publiques

Méthode Description
Listen ( ) : void
RemoteReceiver ( Peer owner, Socket socket ) : BitSharp.Common
WaitForMessage ( bool>.Func predicate, System.TimeSpan timeout ) : Task
WaitForMessage ( bool>.Func predicate, int timeoutMilliseconds ) : Task

Private Methods

Méthode Description
Fail ( Exception e ) : void
HandleMessage ( byte messageStart ) : Task
ReceiveExactly ( int count ) : Task
WireDecodeMessage ( UInt32 magic ) : Task

Method Details

Listen() public méthode

public Listen ( ) : void
Résultat void

RemoteReceiver() public méthode

public RemoteReceiver ( Peer owner, Socket socket ) : BitSharp.Common
owner Peer
socket Socket
Résultat BitSharp.Common

WaitForMessage() public méthode

public WaitForMessage ( bool>.Func predicate, System.TimeSpan timeout ) : Task
predicate bool>.Func
timeout System.TimeSpan
Résultat Task

WaitForMessage() public méthode

public WaitForMessage ( bool>.Func predicate, int timeoutMilliseconds ) : Task
predicate bool>.Func
timeoutMilliseconds int
Résultat Task