uvm_callbacks_base Class Reference

Inheritance diagram for class uvm_callbacks_base:

List of all members.



Public Member Functions

function bit  check_registration ( uvm_object obj, uvm_callback cb )
virtual function void  m_add_tw_cbs ( uvm_callback cb, uvm_apprepend ordering )
virtual function bit  m_am_i_a ( uvm_object obj )
virtual function bit  m_delete_tw_cbs ( uvm_callback cb )
virtual function uvm_queue  m_get_tw_cb_q ( uvm_object obj )
static function this_type  m_initialize ( )
virtual function bit  m_is_for_me ( uvm_callback cb )
virtual function bit  m_is_registered ( uvm_object obj, uvm_callback cb )

Public Attributes

static uvm_callbacks_base  m_b_inst 
uvm_typeid_base  m_derived_types [$] 
static uvm_pool  m_pool 
uvm_typeid_base  m_super_type 
uvm_callbacks_base  m_this_type [$] 
static bit  m_tracing = 1; 

Member Typedefs

 typedef class  this_type 


Member Function Documentation

  function bit
 uvm_callbacks_base::check_registration

 (  uvm_object obj , uvm_callback cb  ) 

 virtual function void
 uvm_callbacks_base::m_add_tw_cbs

 (  uvm_callback cb , uvm_apprepend ordering  ) 


 Superseding functions 
 uvm_typed_callbacks :: m_add_tw_cbs 

 virtual function bit
 uvm_callbacks_base::m_am_i_a

 (  uvm_object obj  ) 


 Superseding functions 
 uvm_typed_callbacks :: m_am_i_a 

 virtual function bit
 uvm_callbacks_base::m_delete_tw_cbs

 (  uvm_callback cb  ) 


 Superseding functions 
 uvm_typed_callbacks :: m_delete_tw_cbs 

 virtual function uvm_queue
 uvm_callbacks_base::m_get_tw_cb_q

 (  uvm_object obj  ) 


 Superseding functions 
 uvm_typed_callbacks :: m_get_tw_cb_q 

 static function this_type
 uvm_callbacks_base::m_initialize

 (   ) 


 Superseding functions 
 uvm_typed_callbacks :: m_initialize 

 virtual function bit
 uvm_callbacks_base::m_is_for_me

 (  uvm_callback cb  ) 


 Superseding functions 
 uvm_callbacks :: m_is_for_me 

 virtual function bit
 uvm_callbacks_base::m_is_registered

 (  uvm_object obj , uvm_callback cb  ) 


 Superseding functions 
 uvm_callbacks :: m_is_registered 


Member Attribute Documentation

 static uvm_callbacks_base  attribute
 uvm_callbacks_base::m_b_inst

 uvm_typeid_base  attribute
 uvm_callbacks_base::m_derived_types[$]

 static uvm_pool  attribute
 uvm_callbacks_base::m_pool

 uvm_typeid_base  attribute
 uvm_callbacks_base::m_super_type

 uvm_callbacks_base  attribute
 uvm_callbacks_base::m_this_type[$]

 static bit  attribute
 uvm_callbacks_base::m_tracing = 1


Member Typedef Documentation

 typedef class  uvm_callbacks_base::this_type
 Typedefe'd string ==>   uvm_callbacks_base