C# Класс CSharpRTMP.Core.Protocols.ProtocolManager

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

Открытые свойства

Свойство Тип Описание
ActiveProtocols BaseProtocol>.Dictionary
DeadProtocols BaseProtocol>.Dictionary
ManageProtocols HashSet

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

Метод Описание
CleanupDeadProtocols ( ) : int
EnqueueForDelete ( this pProtocol ) : void
GetProtocol ( uint id, bool includeDeadProtocols = false ) : BaseProtocol
Manage ( ) : void
RegisterProtocol ( this pProtocol ) : void
Shutdown ( ) : void
UnRegisterProtocol ( this pProtocol ) : void

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

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

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

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

public static EnqueueForDelete ( this pProtocol ) : void
pProtocol this
Результат void

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

public static GetProtocol ( uint id, bool includeDeadProtocols = false ) : BaseProtocol
id uint
includeDeadProtocols bool
Результат BaseProtocol

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

public static Manage ( ) : void
Результат void

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

public static RegisterProtocol ( this pProtocol ) : void
pProtocol this
Результат void

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

public static Shutdown ( ) : void
Результат void

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

public static UnRegisterProtocol ( this pProtocol ) : void
pProtocol this
Результат void

Описание свойств

ActiveProtocols публичное статическое свойство

public static Dictionary ActiveProtocols
Результат BaseProtocol>.Dictionary

DeadProtocols публичное статическое свойство

public static Dictionary DeadProtocols
Результат BaseProtocol>.Dictionary

ManageProtocols публичное статическое свойство

public static HashSet ManageProtocols
Результат HashSet