我在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
被发出吗?