private void ProcessRequest(IasMap map) { if (map.HasMacAddr) { requests.AddOrReplace(map.Key, map); } }
protected virtual void ProcessNext(IasMap record) { if (next != null) { next.Process(record); } }
public override void Process(IasMap map) { if (map.FromComputerAccount) { return; } ProcessNext(map); }
public override void Process(IasMap map) { if (count % 1000 == 0) { Log.Inform("count: " + count); } count++; ProcessNext(map); }
private void ProcessAccept(IasMap map) { var request = requests.RemoveAndReturn(map.Key); if (request == null) { return; } map.CopyMac(request); IasRecord record; try { record = new IasRecord(map); } catch { return; } ProcessNext(record); }
public override void Process(IasMap map) { if (map.IsUnsuccessful) { ProcessOther(map); return; } if (map.IsTypeAcceptRequest) { ProcessRequest(map); } else if (map.IsTypeAccessAccept) { ProcessAccept(map); } else { ProcessOther(map); } }
private void ProcessOther(IasMap map) { requests.LockAndRemove(map.Key); }
public abstract void Process(IasMap record);
protected void ProcessNext(IasMap map) { next_.Process(map); }
public override void Process(string[] record) { IasMap map = new IasMap(record); ProcessNext(map); }