private void AddToMibListing(StreamReader sr, string line) { TranslateMibInfo tmi = new TranslateMibInfo(""); MibEnt mib = new MibEnt(); OidEnt oid = new OidEnt(); bool bDone = false; mib.Title = GetOidName(line); while (sr.Peek() != -1 && !bDone) { if (line.Contains("::=")) { GetParentValue(oid, line); mib.Parent = oid.Parent; mib.Value = int.Parse(oid.Value); if (!tmi.FoundMibEnt(_listMibParents, mib)) { _listMibParents.Add(mib); } bDone = true; } line = sr.ReadLine().Trim(); } }
private void BuildMibTranslator(string filePath) { TranslateMibInfo tmi = new TranslateMibInfo(filePath); tmi.CreateMibListing(_listMibs); }