private void InsertRow(SubnetworkPointPortPair[] r) { OnUpdateState($"[COMMUTATION_TABLE_UPDATE] VPI: {r[0].SubnetworkPoint.Vpi}->{r[1].SubnetworkPoint.Vpi}," + $" VCI: {r[0].SubnetworkPoint.Vci}->{r[1].SubnetworkPoint.Vci}," + $" Port: {r[0].Port}->{r[1].Port}"); var rowToAdd = new CommutationTableRow(r[0].SubnetworkPoint.Vpi, r[0].SubnetworkPoint.Vci, r[0].Port, r[1].SubnetworkPoint.Vpi, r[1].SubnetworkPoint.Vci, r[1].Port); OnCommutationCommand(new CommutationHandlerArgs(rowToAdd)); }
public bool RemoveConnection(CommutationTableRow rowToRemove) { return(_commutationTableRows.Remove(rowToRemove)); }
public void AddConnection(CommutationTableRow c) { AddConnection(c._inVpi, c._inVci, c._inPortNumber, c._outVpi, c._outVci, c._outPortNumber); }
public CommutationHandlerArgs(CommutationTableRow commutationTableRow) { CommutationTableRow = commutationTableRow; }