Example #1
0
        public void ReloadObserver()
        {
            //NTree
            var list = new List <byte[]>();

            foreach (var elem in DBManager.GetSignature4byte())
            {
                list.Add(BitConverter.GetBytes(Convert.ToInt32(elem, 16)));
            }

            DateValue.signTree = new AntiLib.NTree(list);

            //Observer

            foreach (var obs in DateValue.listObserver)
            {
                obs.Destroy();
            }
            DateValue.listObserver.Clear();

            foreach (var obs in DBManager.GetObserver())
            {
                var strObs = obs.Split('|');
                Console.WriteLine(strObs[0]);
                DateValue.listObserver.Add(new FileObserver(strObs[0], (DateValue.Operation) int.Parse(strObs[1])));
            }
        }
Example #2
0
 public string[] GetObserver()
 {
     return(DBManager.GetObserver());
 }