C# Класс Universal.Torrent.Dht.MessageFactory

Показать файл Открыть проект

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

Метод Описание
DecodeMessage ( BEncodedDictionary dictionary ) : Message
RegisterSend ( QueryMessage message ) : void
TryDecodeMessage ( BEncodedDictionary dictionary, Message &message ) : bool
TryDecodeMessage ( BEncodedDictionary dictionary, Message &message, string &error ) : bool
UnregisterSend ( QueryMessage message ) : bool

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

Метод Описание
IsRegistered ( BEncodedValue transactionId ) : bool
MessageFactory ( ) : System.Collections.Generic

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

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

public static DecodeMessage ( BEncodedDictionary dictionary ) : Message
dictionary BEncodedDictionary
Результат Message

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

public static RegisterSend ( QueryMessage message ) : void
message Universal.Torrent.Dht.Messages.Queries.QueryMessage
Результат void

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

public static TryDecodeMessage ( BEncodedDictionary dictionary, Message &message ) : bool
dictionary BEncodedDictionary
message Message
Результат bool

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

public static TryDecodeMessage ( BEncodedDictionary dictionary, Message &message, string &error ) : bool
dictionary BEncodedDictionary
message Message
error string
Результат bool

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

public static UnregisterSend ( QueryMessage message ) : bool
message Universal.Torrent.Dht.Messages.Queries.QueryMessage
Результат bool