Exemplo n.º 1
0
        public IMonitorWatcher AppeadMonitorWatcher(IMonitorConfig config)
        {
            IMonitorWatcher mw = CreateMonitorWatcher(config);

            AppeadMonitorWatcher(mw);
            return(mw);
        }
Exemplo n.º 2
0
        public CMonitorConfig(string name)
            : base("Monitor", name)
        {
            mRunParamConfig    = new CRunParamConfig(this);
            mActionParamConfig = new CActionParamConfig(this);
            mWatcher           = new CMonitorWatcher(this);

            Init();
        }
Exemplo n.º 3
0
 public void AppeadMonitorWatcher(IMonitorWatcher watcher)
 {
     lock (mMonitorWatchs.SyncRoot)
     {
         if (!mMonitorWatchs.ContainsKey(watcher.Name))
         {
             mMonitorWatchs.Add(watcher.Name, watcher);
         }
     }
 }