Inheritance diagram for class uvm_tlm_fifo:
Public Member Functions | |
| 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 string | get_type_name ( ) |
| virtual function bit | is_empty ( ) |
| virtual function bit | is_full ( ) |
| function void | new ( string name, uvm_component parent = null, int size = 1 ) |
| virtual task | peek ( output T t ) |
| virtual task | put ( input 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 ( input T t ) |
| virtual function int | used ( ) |
Class Parameters | |
| type | T = int; |
Public Attributes | |
| static const string | type_name = "uvm_tlm_fifo #(T)"; |
Protected Attributes | |
| protected int | m_pending_blocked_gets |
|
||||
|
|
||||
|
|
||||
|
|
||||||
|
|
||||
|
|
||||||||||
|
|
||||
|
|
||||
|
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
|
||||||||
|