Inheritance diagram for class ovm_port_base:
Public Member Functions | |
| function void | binde ( ovm_port_base provider ) |
| function void | bindi ( ovm_port_base provider ) |
| function void | bindp ( ovm_port_base provider ) |
| virtual function void | connect ( ovm_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 ) |
| function void | do_display ( int max_level = -1, int level = 0, bit display_connectors = 0 ) |
| virtual function ovm_port_component_base | get_comp ( ) |
| function void | get_connected_to ( ref ovm_port_component_base list ) |
| virtual function string | get_full_name ( ) |
| function ovm_port_base | get_if ( int index = 0 ) |
| function string | get_name ( ) |
| virtual function ovm_component | get_parent ( ) |
| function void | get_provided_to ( ref ovm_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 this_type | lookup_indexed_if ( int i = 0 ) |
| function int | max_size ( ) |
| function int | min_size ( ) |
| function void | new ( string name, ovm_component parent, ovm_port_type_e port_type, int min_size = 0, int max_size = 1 ) |
| function void | remove ( ) |
| 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 = ovm_void; |
Public Attributes | |
| ovm_port_component | m_comp |
Protected Attributes | |
| protected int unsigned | m_def_index |
| protected ovm_port_base | m_if |
| protected int unsigned | m_if_mask |
Member Typedefs | |
| typedef class | this_type |
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|