下面我已经张贴了邮箱的完整代码。它有一个类生成器,类驱动程序,还有一个顶级代码。我的问题是在下面的代码中,在类生成器中,如何使用tr和邮箱mbx?另外,在新功能中如何使用mbx?
program mailbox_example(bus_if.TB bus...);
class Generator; // Class Generator
Transaction tr;
mailbox mbx;
function new (mailbox mbx);
this.mbx=mbx;
endfunction
task run;