Esempio n. 1
0
        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);
     }
 }