C# 클래스 BitSharp.Network.Workers.PeerWorker

상속: BitSharp.Common.Worker
파일 보기 프로젝트 열기: pmlyon/BitSharp 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ConnectAndHandshake Task
ConnectToPeer Task
PeerStartup Task
PeerWorker BitSharp.Common

공개 메소드들

메소드 설명
AddCandidatePeer ( CandidatePeer peer ) : void
AddIncomingPeer ( Socket socket ) : Task
DisconnectPeer ( Peer peer, Exception ex ) : void

보호된 메소드들

메소드 설명
SubDispose ( ) : void
SubStart ( ) : void
SubStop ( ) : void
WorkAction ( ) : Task

비공개 메소드들

메소드 설명
ConnectAndHandshake ( Peer peer ) : Task
ConnectToPeer ( IPEndPoint remoteEndPoint, bool isSeed ) : Task
PeerStartup ( Peer peer ) : Task
PeerWorker ( BitSharp.Common.WorkerConfig workerConfig, LocalClient localClient, BitSharp.Core.CoreDaemon coreDaemon, HeadersRequestWorker headersRequestWorker ) : BitSharp.Common

메소드 상세

AddCandidatePeer() 공개 메소드

public AddCandidatePeer ( CandidatePeer peer ) : void
peer CandidatePeer
리턴 void

AddIncomingPeer() 공개 메소드

public AddIncomingPeer ( Socket socket ) : Task
socket Socket
리턴 Task

DisconnectPeer() 공개 메소드

public DisconnectPeer ( Peer peer, Exception ex ) : void
peer Peer
ex System.Exception
리턴 void

SubDispose() 보호된 메소드

protected SubDispose ( ) : void
리턴 void

SubStart() 보호된 메소드

protected SubStart ( ) : void
리턴 void

SubStop() 보호된 메소드

protected SubStop ( ) : void
리턴 void

WorkAction() 보호된 메소드

protected WorkAction ( ) : Task
리턴 Task