1
0

diplomacy: add a CustomNode type that allows direct overload of methods

This commit is contained in:
Wesley W. Terpstra
2017-05-19 17:29:22 -07:00
parent fed1f53afa
commit 5a2a6b0386
2 changed files with 22 additions and 0 deletions

View File

@ -99,6 +99,11 @@ case class TLSplitterNode(
numManagerPorts: Range.Inclusive = 0 to 999)
extends SplitterNode(TLImp)(clientFn, managerFn, numClientPorts, numManagerPorts)
abstract class TLCustomNode(
numClientPorts: Range.Inclusive,
numManagerPorts: Range.Inclusive)
extends CustomNode(TLImp)(numClientPorts, numManagerPorts)
// Nodes passed from an inner module
case class TLOutputNode() extends OutputNode(TLImp)
case class TLInputNode() extends InputNode(TLImp)