Next: Indirect out event, Previous: Direct multiple out events, Up: Execution Semantics [Contents][Index]
A requires port in-event (r.a) call resulting in a requires port
out-event (r.b).
interface U
{
out void unused ();
behavior
{
on inevitable: unused;
}
}
interface I
{
in void b ();
out void a ();
behavior
{
on inevitable: a;
on b: {}
}
}
component indirect_in
{
provides U p;
requires I r;
behavior
{
on r.a (): r.b ();
}
}