C# Class CSharpRTMP.Core.Protocols.ProtocolManager

Datei anzeigen Open project: langhuihui/csharprtmp Class Usage Examples

Public Properties

Property Type Description
ActiveProtocols BaseProtocol>.Dictionary
DeadProtocols BaseProtocol>.Dictionary
ManageProtocols HashSet

Public Methods

Method 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 method

public static CleanupDeadProtocols ( ) : int
return int

EnqueueForDelete() public static method

public static EnqueueForDelete ( this pProtocol ) : void
pProtocol this
return void

GetProtocol() public static method

public static GetProtocol ( uint id, bool includeDeadProtocols = false ) : BaseProtocol
id uint
includeDeadProtocols bool
return BaseProtocol

Manage() public static method

public static Manage ( ) : void
return void

RegisterProtocol() public static method

public static RegisterProtocol ( this pProtocol ) : void
pProtocol this
return void

Shutdown() public static method

public static Shutdown ( ) : void
return void

UnRegisterProtocol() public static method

public static UnRegisterProtocol ( this pProtocol ) : void
pProtocol this
return void

Property Details

ActiveProtocols public_oe static_oe property

public static Dictionary ActiveProtocols
return BaseProtocol>.Dictionary

DeadProtocols public_oe static_oe property

public static Dictionary DeadProtocols
return BaseProtocol>.Dictionary

ManageProtocols public_oe static_oe property

public static HashSet ManageProtocols
return HashSet