callback源码分析——callback_iter和callback

uvm_callback_iter,定义了function,first,last,next,prev的函数,

    其中定义的还是相应uvm_callbacks的静态函数;

    所以之前uvm_callbacks的参数类必须被typedef;

      

其中还有两个local变量,obj和cb,也有相应的get函数;

实际应用中都是使用iter的接口;

uvm_callback从uvm_object继承而来,实现很简单,只是实现了enable的操作;

    实现的function,get_type_name和callback_mode;

      

      

原文地址:https://www.cnblogs.com/-9-8/p/7615575.html