Inheritance diagram for class uvm_port_base:
Public Member Functions | |
| virtual function void | connect ( uvm_port_base provider ) |
| function void | debug_connected_to ( int level = 0, int max_level = -1 ) |
| function void | debug_provided_to ( int level = 0, int max_level = -1 ) |
| virtual function uvm_port_component_base | get_comp ( ) |
| function void | get_connected_to ( ref uvm_port_component_base list ) |
| virtual function string | get_full_name ( ) |
| function uvm_port_base | get_if ( int index = 0 ) |
| function string | get_name ( ) |
| virtual function uvm_component | get_parent ( ) |
| function void | get_provided_to ( ref uvm_port_component_base list ) |
| virtual function string | get_type_name ( ) |
| function bit | is_export ( ) |
| function bit | is_imp ( ) |
| function bit | is_port ( ) |
| function bit | is_unbounded ( ) |
| function int | m_get_if_mask ( ) |
| function int | max_size ( ) |
| function int | min_size ( ) |
| function void | new ( string name, uvm_component parent, uvm_port_type_e port_type, int min_size = 0, int max_size = 1 ) |
| virtual function void | resolve_bindings ( ) |
| function void | set_default_index ( int index ) |
| function void | set_if ( int index = 0 ) |
| function int | size ( ) |
Class Parameters | |
| type | IF = uvm_void; |
Public Attributes | |
| uvm_port_component | m_comp |
Protected Attributes | |
| protected int unsigned | m_def_index |
| protected uvm_port_base | m_if |
| protected int unsigned | m_if_mask |
Member Typedefs | |
| typedef class | this_type |
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|