internal MPoolStats(Internal.MempStatStruct stats) { st = stats.st; ci = new CacheInfo(st.st_gbytes, st.st_bytes, (int)st.st_max_ncache); mempfiles = new List<MPoolFileStats>(); foreach (Internal.MPoolFileStatStruct file in stats.files) mempfiles.Add(new MPoolFileStats(file)); }
internal MPoolStats(Internal.MempStatStruct stats) { st = stats.st; ci = new CacheInfo(st.st_gbytes, st.st_bytes, (int)st.st_max_ncache); mempfiles = new List <MPoolFileStats>(); foreach (Internal.MPoolFileStatStruct file in stats.files) { mempfiles.Add(new MPoolFileStats(file)); } }