C# Класс OctoTorrent.Client.Peer

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CompactPeer byte[]
CompactPeer void
DecodeFromDict Peer
Encode BEncodedList
HashedPiece void

Открытые методы

Метод Описание
Decode ( BEncodedList peers ) : MonoTorrentCollection
Decode ( BEncodedString peers ) : MonoTorrentCollection
Equals ( Peer other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
Peer ( string peerId, Uri connectionUri, EncryptionTypes encryption = EncryptionTypes.All ) : Common.System
ToString ( ) : string

Приватные методы

Метод Описание
CompactPeer ( ) : byte[]
CompactPeer ( byte data, int offset ) : void
DecodeFromDict ( BEncodedValue>.IDictionary dict ) : Peer
Encode ( IEnumerable peers ) : BEncodedList
HashedPiece ( bool succeeded ) : void

Описание методов

Decode() публичный статический Метод

public static Decode ( BEncodedList peers ) : MonoTorrentCollection
peers BEncodedList
Результат MonoTorrentCollection

Decode() публичный статический Метод

public static Decode ( BEncodedString peers ) : MonoTorrentCollection
peers BEncodedString
Результат MonoTorrentCollection

Equals() публичный Метод

public Equals ( Peer other ) : bool
other Peer
Результат bool

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Peer() публичный Метод

public Peer ( string peerId, Uri connectionUri, EncryptionTypes encryption = EncryptionTypes.All ) : Common.System
peerId string
connectionUri System.Uri
encryption EncryptionTypes
Результат Common.System

ToString() публичный Метод

public ToString ( ) : string
Результат string