Ejemplo n.º 1
0
        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
            }
        }
        private void ResetRequest(TaskResetRequest task)
        {
            if (task == null)
            {
                return;
            }
            _sendReceive.Stop();
            if (task.setDefaultPIB)
            {
                lock (_state)
                {
                    _state.Reset();
                }
            }

            if (task.handler != null)
            {
                task.handler.Invoke(this, MacEnum.Success);
            }
        }
Ejemplo n.º 3
0
 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
     }
 }
Ejemplo n.º 4
0
        private void ResetRequest(TaskResetRequest task)
        {
            if (task == null)
                return;
            _sendReceive.Stop();
            if (task.setDefaultPIB)
            {
                lock (_state)
                {
                    _state.Reset();
                }
            }

            if (task.handler != null)
            {
                task.handler.Invoke(this, MacEnum.Success);
            }
        }