C# 클래스 BitSharp.Network.RemoteReceiver

파일 보기 프로젝트 열기: pmlyon/BitSharp 1 사용 예제들

공개 메소드들

메소드 설명
Listen ( ) : void
RemoteReceiver ( Peer owner, Socket socket ) : BitSharp.Common
WaitForMessage ( bool>.Func predicate, System.TimeSpan timeout ) : Task
WaitForMessage ( bool>.Func predicate, int timeoutMilliseconds ) : Task

비공개 메소드들

메소드 설명
Fail ( Exception e ) : void
HandleMessage ( byte messageStart ) : Task
ReceiveExactly ( int count ) : Task
WireDecodeMessage ( UInt32 magic ) : Task

메소드 상세

Listen() 공개 메소드

public Listen ( ) : void
리턴 void

RemoteReceiver() 공개 메소드

public RemoteReceiver ( Peer owner, Socket socket ) : BitSharp.Common
owner Peer
socket Socket
리턴 BitSharp.Common

WaitForMessage() 공개 메소드

public WaitForMessage ( bool>.Func predicate, System.TimeSpan timeout ) : Task
predicate bool>.Func
timeout System.TimeSpan
리턴 Task

WaitForMessage() 공개 메소드

public WaitForMessage ( bool>.Func predicate, int timeoutMilliseconds ) : Task
predicate bool>.Func
timeoutMilliseconds int
리턴 Task