public TaskResetRequest( bool setDefaultPIB, ResetConfirmHandler handler) : base(TaskType.ResetRequest) { this.setDefaultPIB = setDefaultPIB; this.handler = handler; }
public void ResetRequest( bool setDefaultPIB, ResetConfirmHandler handler) { TaskResetRequest task = new TaskResetRequest( setDefaultPIB, handler); if (!_taskQueue.Add(task) && handler != null) { handler.Invoke(this, MacEnum.Congested); // should never happen. reset should alyays work } }