たいのですが待ちのイベントのリストのイベントspecman?
質問
い構造体にspecman:
struct foo_s {
event foo_ev;
// some code that will emit foo_ev sometimes
};
一覧:
var foo_l: list of foo_s; // later code will manage the list
ていきたい同期の foo_ev
イベントの一覧:
first of {
sync @foo_l[0].foo_ev;
sync @foo_l[1].foo_ev;
sync @foo_l[2].foo_ev;
//etc
};
問題は、このスニペットをいか分からない要素に foo_l
.がくるのを待つ 他の の foo_ev
イベントの排出される?
解決
は、手動でイベントをカスケードできます:
unit bar_u {
foo_l: list of foo_s;
event any_foo_toggled_e;
}
struct foo_s {
event foo_e;
on foo_e {
emit get_enclosing_unit(bar_u).any_foo_toggled_e;
};
// some code that will emit foo_ev sometimes
};
所属していません StackOverflow