public bool UpdateProgram(Guid guid, Program.Config config)
        {
            Program prog;

            if (!Progs.TryGetValue(guid, out prog))
            {
                return(false);
            }
            prog.config = config;

            App.engine.firewall.EvaluateRules(prog, true);

            App.engine.NotifyChange(prog);

            return(true);
        }
Example #2
0
 public bool UpdateProgram(Guid guid, Program.Config config)
 {
     return(mDispatcher.Invoke(new Func <bool>(() => {
         return programs.UpdateProgram(guid, config);
     })));
 }