C# 클래스 CSharpRTMP.Core.Protocols.ProtocolManager

파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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