Inheritance diagram for class uvm_resource_base:
Public Member Functions | |
| function string | convert2string ( ) |
| function void | do_print ( uvm_printer printer ) |
| function string | get_scope ( ) |
| virtual function uvm_resource_base | get_type_handle ( ) |
| virtual function bit | has_regex_name ( ) |
| function void | init_access_record ( inout access_t access_record ) |
| function bit | is_read_only ( ) |
| function bit | match_scope ( string s ) |
| function void | new ( string name = "", string s = "*" ) |
| virtual function void | print_accessors ( ) |
| function void | record_read_access ( uvm_object accessor = null ) |
| function void | record_write_access ( uvm_object accessor = null ) |
| virtual function void | set_priority ( uvm_resource_types :: priority_e pri ) |
| function void | set_read_only ( ) |
| function void | set_read_write ( ) |
| function void | set_scope ( string s ) |
| task | wait_modified ( ) |
Public Attributes | |
| access_t | access[string] |
| static int unsigned | default_precedence = 1000; |
| int unsigned | precedence |
Protected Attributes | |
| protected bit | modified |
| protected bit | read_only |
| protected string | scope |
|
||||||||||||||||
|
|
||||
|
|
|
||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|