C# Class CSharpRTMP.Core.Protocols.ProtocolManager

Afficher le fichier Open project: langhuihui/csharprtmp Class Usage Examples

Méthodes publiques

Свойство Type Description
ActiveProtocols BaseProtocol>.Dictionary
DeadProtocols BaseProtocol>.Dictionary
ManageProtocols HashSet

Méthodes publiques

Méthode Description
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

Method Details

CleanupDeadProtocols() public static méthode

public static CleanupDeadProtocols ( ) : int
Résultat int

EnqueueForDelete() public static méthode

public static EnqueueForDelete ( this pProtocol ) : void
pProtocol this
Résultat void

GetProtocol() public static méthode

public static GetProtocol ( uint id, bool includeDeadProtocols = false ) : BaseProtocol
id uint
includeDeadProtocols bool
Résultat BaseProtocol

Manage() public static méthode

public static Manage ( ) : void
Résultat void

RegisterProtocol() public static méthode

public static RegisterProtocol ( this pProtocol ) : void
pProtocol this
Résultat void

Shutdown() public static méthode

public static Shutdown ( ) : void
Résultat void

UnRegisterProtocol() public static méthode

public static UnRegisterProtocol ( this pProtocol ) : void
pProtocol this
Résultat void

Property Details

ActiveProtocols public_oe static_oe property

public static Dictionary ActiveProtocols
Résultat BaseProtocol>.Dictionary

DeadProtocols public_oe static_oe property

public static Dictionary DeadProtocols
Résultat BaseProtocol>.Dictionary

ManageProtocols public_oe static_oe property

public static HashSet ManageProtocols
Résultat HashSet