C# Класс BitSharp.Network.Workers.PeerWorker

Наследование: BitSharp.Common.Worker
Показать файл Открыть проект Примеры использования класса

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