Esempio n. 1
0
            public InterfaceNode(Cdn.VariableInterface iface, string name)
            {
                d_iface = iface;
                d_name  = name;

                Variable = iface.Lookup(name);

                InstallMonitoring();
            }
Esempio n. 2
0
        private void Connect()
        {
            if (d_wrapper == null)
            {
                return;
            }

            d_wrapper.VariableAdded   += DoVariableAdded;
            d_wrapper.VariableRemoved += DoVariableRemoved;

            if (d_wrapper is Wrappers.Node && !ObjectIsNetwork)
            {
                Cdn.VariableInterface iface = (d_wrapper as Wrappers.Node).VariableInterface;

                iface.Added   += HandleGroupInterfaceVariableAdded;
                iface.Removed += HandleGroupInterfaceVariableRemoved;
            }
        }