1
0

Splitter: reuse TLCustom node instead of special diplomacy case

This commit is contained in:
Wesley W. Terpstra
2017-09-13 13:44:06 -07:00
parent 6fa5250e1f
commit 53f6999ea8
3 changed files with 31 additions and 49 deletions

View File

@ -95,14 +95,6 @@ case class TLNexusNode(
implicit valName: ValName)
extends NexusNode(TLImp)(clientFn, managerFn, numClientPorts, numManagerPorts)
case class TLSplitterNode(
clientFn: SplitterArg[TLClientPortParameters] => Seq[TLClientPortParameters],
managerFn: SplitterArg[TLManagerPortParameters] => Seq[TLManagerPortParameters],
numClientPorts: Range.Inclusive = 0 to 999,
numManagerPorts: Range.Inclusive = 0 to 999)(
implicit valName: ValName)
extends SplitterNode(TLImp)(clientFn, managerFn, numClientPorts, numManagerPorts)
abstract class TLCustomNode(
numClientPorts: Range.Inclusive,
numManagerPorts: Range.Inclusive)(