Ejemplo n.º 1
0
        public void Call(DateTime time, ManagerThreadType threadType)
        {
            if (this._threadReady != Program.NumberOfThread)
            {
                return;
            }

            this._lastCalled = time;
            foreach (ManagerBase manager in this._managers)
            {
                if (manager.ThreadType == ManagerThreadType.All || manager.ThreadType == threadType)
                {
                    manager.Call();
                }
            }
        }
Ejemplo n.º 2
0
 public void SetThreadType(ManagerThreadType type)
 {
     this._threadType = type;
 }
Ejemplo n.º 3
0
 public void Add(ManagerBase manager, ManagerThreadType type)
 {
     manager.SetParent(this);
     manager.SetThreadType(type);
     this._managers.Add(manager);
 }