

Public Member Functions | |
| new (string name="", ovm_component initiator=null) | |
| void | set_initiator (ovm_component initiator) |
| ovm_component | get_initiator () |
| void | accept_tr (time accept_time=0) |
| integer | begin_tr (time begin_time=0) |
| integer | begin_child_tr (time begin_time=0, integer parent_handle=0) |
| void | end_tr (time end_time=0, bit free_handle=1) |
| integer | get_tr_handle () |
| void | disable_recording () |
| void | enable_recording (string stream) |
| bit | is_recording_enabled () |
| bit | is_active () |
| ovm_event_pool | get_event_pool () |
| time | get_begin_time () |
| time | get_end_time () |
| time | get_accept_time () |
| virtual void | do_print (ovm_printer printer) |
| virtual void | do_record (ovm_recorder recorder) |
| virtual void | do_copy (ovm_object rhs) |
| void | set_transaction_id (integer id) |
| integer | get_transaction_id () |
| virtual string | convert2string () |
Protected Member Functions | |
| virtual void | do_accept_tr () |
| virtual void | do_begin_tr () |
| virtual void | do_end_tr () |
| integer | m_begin_tr (time begin_time=0, integer parent_handle=0, bit has_parent=0) |
Private Attributes | |
| time | begin_time = -1 |
| time | end_time = -1 |
| time | accept_time = -1 |
| ovm_component | initiator |
| integer | stream_handle |
| integer | tr_handle |
| bit | record_enable = 0 |
| ovm_event_pool | m_event_pool = new |
| integer | m_transaction_id = 0 |
Definition at line 39 of file ovm_transaction.svh.
|
|
Definition at line 221 of file ovm_transaction.sv. |
|
||||||||||||
|
Definition at line 247 of file ovm_transaction.sv. |
|
|
Definition at line 239 of file ovm_transaction.sv. |
|
|
Reimplemented in ovm_class_pair< T1, T2 >, and ovm_built_in_pair< T1, T2 >. Definition at line 339 of file ovm_transaction.sv. |
|
|
Definition at line 187 of file ovm_transaction.sv. |
|
|
Definition at line 104 of file ovm_transaction.sv. |
|
|
Definition at line 112 of file ovm_transaction.sv. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_random_sequence, and ovm_exhaustive_sequence. Definition at line 147 of file ovm_transaction.sv. |
|
|
Definition at line 120 of file ovm_transaction.sv. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_sequence< REQ, RSP >, ovm_random_sequence, ovm_exhaustive_sequence, ovm_sequence_item, and ovm_sequence< ovm_sequence_item >. Definition at line 127 of file ovm_transaction.sv. |
|
|
Reimplemented from ovm_object. Reimplemented in ovm_random_sequence, and ovm_exhaustive_sequence. Definition at line 165 of file ovm_transaction.sv. |
|
|
Definition at line 195 of file ovm_transaction.sv. |
|
||||||||||||
|
Definition at line 306 of file ovm_transaction.sv. |
|
|
Definition at line 96 of file ovm_transaction.sv. |
|
|
Definition at line 80 of file ovm_transaction.sv. |
|
|
Definition at line 88 of file ovm_transaction.sv. |
|
|
Definition at line 64 of file ovm_transaction.sv. |
|
|
Definition at line 57 of file ovm_transaction.sv. |
|
|
Definition at line 179 of file ovm_transaction.sv. |
|
|
Definition at line 43 of file ovm_transaction.sv. |
|
|
Definition at line 72 of file ovm_transaction.sv. |
|
|
Definition at line 213 of file ovm_transaction.sv. |
|
||||||||||||||||
|
Definition at line 255 of file ovm_transaction.sv. |
|
||||||||||||
|
Definition at line 27 of file ovm_transaction.sv. |
|
|
Definition at line 50 of file ovm_transaction.sv. |
|
|
Definition at line 38 of file ovm_transaction.sv. |
|
|
Definition at line 85 of file ovm_transaction.svh. |
|
|
Definition at line 83 of file ovm_transaction.svh. |
|
|
Definition at line 84 of file ovm_transaction.svh. |
|
|
Definition at line 87 of file ovm_transaction.svh. |
|
|
Definition at line 92 of file ovm_transaction.svh. |
|
|
Definition at line 94 of file ovm_transaction.svh. |
|
|
Definition at line 90 of file ovm_transaction.svh. |
|
|
Definition at line 88 of file ovm_transaction.svh. |
|
|
Definition at line 89 of file ovm_transaction.svh. |
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.4.6 Mon Sep 29 14:24:10 2008 |