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;
}