Inheritance diagram for class uvm_tlm_fifo_base:
Public Member Functions | |
| function void | build_phase ( uvm_phase phase ) |
| virtual function bit | can_get ( ) |
| virtual function bit | can_peek ( ) |
| virtual function bit | can_put ( ) |
| virtual function void | flush ( ) |
| virtual task | get ( output T t ) |
| virtual function bit | is_empty ( ) |
| virtual function bit | is_full ( ) |
| function void | new ( string name, uvm_component parent = null ) |
| virtual function uvm_tlm_event | ok_to_get ( ) |
| virtual function uvm_tlm_event | ok_to_peek ( ) |
| virtual function uvm_tlm_event | ok_to_put ( ) |
| virtual task | peek ( output T t ) |
| virtual task | put ( T t ) |
| virtual function int | size ( ) |
| virtual function bit | try_get ( output T t ) |
| virtual function bit | try_peek ( output T t ) |
| virtual function bit | try_put ( T t ) |
| virtual function int | used ( ) |
Class Parameters | |
| type | T = int; |
Public Attributes | |
| uvm_get_peek_imp | blocking_get_export |
| uvm_get_peek_imp | blocking_get_peek_export |
| uvm_get_peek_imp | blocking_peek_export |
| uvm_put_imp | blocking_put_export |
| uvm_analysis_port | get_ap |
| uvm_get_peek_imp | get_export |
| uvm_get_peek_imp | get_peek_export |
| uvm_get_peek_imp | nonblocking_get_export |
| uvm_get_peek_imp | nonblocking_get_peek_export |
| uvm_get_peek_imp | nonblocking_peek_export |
| uvm_put_imp | nonblocking_put_export |
| uvm_get_peek_imp | peek_export |
| uvm_analysis_port | put_ap |
| uvm_put_imp | put_export |
Member Typedefs | |
| typedef class | this_type |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||||||||
|
|
|
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|