The uvm_text_tr_stream is the default stream implementation for the uvm_text_tr_database.
@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2
uvm_text_tr_stream | |||
The uvm_text_tr_stream is the default stream implementation for the uvm_text_tr_database. | |||
Class Hierarchy | |||
| |||
Class Declaration | |||
| |||
new | Constructor | ||
Implementation Agnostic API | |||
do_open | Callback triggered via <uvm_tr_database::open_stream>. | ||
do_close | Callback triggered via <uvm_tr_stream::close>. | ||
do_free | Callback triggered via <uvm_tr_stream::free>. | ||
do_open_recorder | Marks the beginning of a new record in the stream |
function new( string name = "unnamed-uvm_text_tr_stream" )
Constructor
name | Instance name |
protected virtual function void do_open( uvm_tr_database db, string scope, string stream_type_name )
Callback triggered via <uvm_tr_database::open_stream>.
@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2
protected virtual function void do_close()
Callback triggered via <uvm_tr_stream::close>.
@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2
protected virtual function void do_free()
Callback triggered via <uvm_tr_stream::free>.
@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2
protected virtual function uvm_recorder do_open_recorder( string name, time open_time, string type_name )
Marks the beginning of a new record in the stream
Text-backend specific implementation.
@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2
The uvm_text_tr_stream is the default stream implementation for the uvm_text_tr_database.
class uvm_text_tr_stream extends uvm_tr_stream
The uvm_text_tr_database is the default implementation for the uvm_tr_database.
class uvm_text_tr_database extends uvm_tr_database
Constructor
function new( string name = "unnamed-uvm_text_tr_stream" )
Callback triggered via uvm_tr_database::open_stream.
protected virtual function void do_open( uvm_tr_database db, string scope, string stream_type_name )
Callback triggered via uvm_tr_stream::close.
protected virtual function void do_close()
Callback triggered via uvm_tr_stream::free.
protected virtual function void do_free()
Marks the beginning of a new record in the stream
protected virtual function uvm_recorder do_open_recorder( string name, time open_time, string type_name )