public TaskPurgeRequest( Byte msduHandle, PurgeConfirmHandler handler) : base(TaskType.PurgeRequest) { this.msduHandle = msduHandle; this.handler = handler; }
public void PurgeRequest( Byte msduHandle, PurgeConfirmHandler handler) { TaskPurgeRequest task = new TaskPurgeRequest( msduHandle, handler); if (!_taskQueue.Add(task) && handler != null) { handler.Invoke(this, msduHandle, MacEnum.Congested); } }