private void SnmpUpdateThread(object sender, DoWorkEventArgs args) { if (m_bIsSnmpUpdating) { return; } IIndicateurProgression indicateur = sender as IIndicateurProgression; m_bIsSnmpUpdating = true; try { if (indicateur != null) { indicateur.SetBornesSegment(0, 100); indicateur.SetValue(0); indicateur.Masquer(false); } CSchemaReseau schema = m_stackCheminsReseau.Peek(); CListeCouplesEntiteChamp liste = schema.GetListeValeursSnmpAffichees(); liste.UpdateValeurs(schema.ContexteDonnee, indicateur); if (indicateur != null) { indicateur.Masquer(true); } } catch { } finally { m_bIsSnmpUpdating = false; } }
public void Masquer(bool bMasquer) { if (m_indicateur != null) { m_indicateur.Masquer(bMasquer); } }