Transaction Recording Streams | |
Configuration API | |
Stream API | Once a stream has been opened via <uvm_tr_database::open_stream>, the user can close the stream. |
Transaction Recorder API | New recorders can be opened prior to the stream being closed. |
Handles | |
Implementation Agnostic API |
Once a stream has been opened via <uvm_tr_database::open_stream>, the user can close the stream.
Due to the fact that many database implementations will require crossing a language boundary, an additional step of freeing the stream is required.
A link can be established within the database any time between “Open” and “Free”, however it is illegal to establish a link after “Freeing” the stream.
New recorders can be opened prior to the stream being closed.
Once a stream has been closed, requests to open a new recorder will be ignored (<open_recorder> will return null).