CSharpRTMP.Core.Protocols.ProtocolManager.RegisterProtocol C# (CSharp) Method

RegisterProtocol() public static method

public static RegisterProtocol ( this pProtocol ) : void
pProtocol this
return void
        public static void RegisterProtocol(this BaseProtocol pProtocol)
        {
            if (!ActiveProtocols.ContainsKey(pProtocol.Id) && !DeadProtocols.ContainsKey(pProtocol.Id))
            {
                ActiveProtocols[pProtocol.Id] = pProtocol;
                if(pProtocol is IManage)
                ManageProtocols.Add(pProtocol as IManage);
            }
        }
        public static void UnRegisterProtocol(this BaseProtocol pProtocol)