Ejemplo n.º 1
0
        //---------------------------------------------------------------
        private bool EditeQuery(CEasyQuery query)
        {
            CEasyQuerySource  source = new CEasyQuerySource();
            CDynamicSnmpAgent agent  = new CDynamicSnmpAgent();

            agent.Connexion = m_connexion;
            source.AddTableFiller(new CSnmpTableFiller(agent));
            CTableDefinitionSNMP.FromMib(source, m_browser.RootDefinition, source.RootFolder);
            query.Source = source;
            return(CFormEditEasyQuery.EditeQuery(query));
        }
Ejemplo n.º 2
0
        public void Init(
            CSnmpConnexion connexion,
            IDefinition rootDefinition,
            CTypeAgentPourSupervision baseHandlers,
            IBaseTypesAlarmes baseTypes)
        {
            m_connexion = connexion;
            m_browser.Init(rootDefinition, connexion);
            m_baseHandlers = baseHandlers;
            CDynamicSnmpAgent agent = new CDynamicSnmpAgent(rootDefinition);

            agent.Connexion             = connexion;
            m_baseHandlers.AgentAssocie = agent;
            m_baseTypesAlarmes          = baseTypes;

            FillListeHandlers();
            FillListeQueries();
            FillListeTypeEntites();
        }