File Applications/Scribe/Scribe.ned
Contains:
simple Scribe
parameters:
debugOutput: bool,
childTimeout: numeric,
parentTimeout: numeric;
gates:
in: from_udp, from_lowerTier, from_upperTier, direct_in;
out: to_udp, to_lowerTier, to_upperTier;
endsimple
module MulticastScribe
parameters:
debugOutput: bool,
childTimeout: numeric,
parentTimeout: numeric;
gates:
in: from_udp, from_lowerTier, from_upperTier;
out: to_udp, to_lowerTier, to_upperTier;
submodules:
scribe: Scribe;
parameters:
debugOutput = debugOutput,
childTimeout = childTimeout,
parentTimeout = parentTimeout;
connections nocheck:
from_lowerTier --> scribe.from_lowerTier;
to_lowerTier <-- scribe.to_lowerTier;
from_upperTier --> scribe.from_upperTier;
to_upperTier <-- scribe.to_upperTier;
from_udp --> scribe.from_udp;
to_udp <-- scribe.to_udp;
endmodule