CSharpRTMP.Core.Protocols.BaseProtocol.GetStackStats C# (CSharp) Метод

GetStackStats() публичный Метод

public GetStackStats ( Variant info, uint namespaceId ) : Variant
info Variant
namespaceId uint
Результат Variant
        public Variant GetStackStats(Variant info, uint namespaceId)
        {
            IOHandler pIOHandler = IOHandler;
            info["carrier"] = Variant.Get();
            pIOHandler?.GetStats(info["carrier"], namespaceId);
            var pTemp = FarEndpoint;
            info["stack"] = Variant.Get();
            while (pTemp != null)
            {
                var item = Variant.Get();
                pTemp.GetStats(item, namespaceId);
                info["stack"].Add(item);
                pTemp = pTemp.NearProtocol;
            }
            return info;
        }