This is the complete list of members for class svt_sequence_item_report, including all inherited members.
| svt_sequence_item_report | function void | clear_summary ( ) | Clear the currently stored summary report. |
| ovm_object | function ovm_object | clone ( ) | |
| ovm_object | function bit | compare ( ovm_object rhs, ovm_comparer comparer = null ) | |
| ovm_object | function string | convert2string ( ) | |
| ovm_object | function void | copy ( ovm_object rhs ) | |
| svt_sequence_item_report | function ovm_object | create ( string name = "" ) | |
| ovm_object | function bit | do_compare ( ovm_object rhs, ovm_comparer comparer ) | |
| ovm_object | function void | do_copy ( ovm_object rhs ) | |
| ovm_object | function void | do_pack ( ovm_packer packer ) | |
| ovm_object | function void | do_print ( ovm_printer printer ) | |
| ovm_object | function void | do_record ( ovm_recorder recorder ) | |
| ovm_object | function string | do_sprint ( ovm_printer printer ) | |
| ovm_object | function void | do_unpack ( ovm_packer packer ) | |
| svt_sequence_item_report | protected int | file_impl_display_depth [string] | Controls the depth of the implementaion display for the the indicated file group. Defaults to 0, but can be set to include implementation display to any non-negative depth. Updated via set_impl_display_depth. |
| svt_sequence_item_report | protected int | file_trace_display_depth [string] | Controls the depth of the trace display for the the indicated file group. Defaults to 0, but can be set to include trace display to any non-negative depth. Updated via set_trace_display_depth. |
| svt_sequence_item_report | function string | get_filename ( string file_group ) | Method to retrieve the filename for the indicated file group. If no filename has been specified for the file group, then the original file_group argument is returned. The filename returned by this method is the filename that will be used to setup the output file when the first call is made to record_xact for the file group. |
| ovm_object | function string | get_full_name ( ) | |
| ovm_object | static function int | get_inst_count ( ) | |
| ovm_object | function int | get_inst_id ( ) | |
| ovm_object | function string | get_name ( ) | |
| svt_sequence_item_report | virtual function ovm_object_wrapper | get_object_type ( ) | |
| svt_sequence_item_report | static function type_id | get_type ( ) | |
| svt_sequence_item_report | virtual function string | get_type_name ( ) | |
| svt_sequence_item_report | protected svt_sequence_item_report | group_xact_summary [string] | Used to build up additional labeled tabular summaries of transactions as seen by all of the chosen transactors and monitors. This feature uses the svt_sequence_item :: psdisplay_short method to create this report. These contained transaction report objects are not provided with labels, and are simply used to manage the strings that go with the labels. |
| ovm_object | static function ovm_status_container | init_status ( ) | |
| ovm_object | static protected function void | m_delete_field_array ( ) | |
| ovm_object | protected function int | m_do_data ( string arg, inout ovm_bitstream_t lhs, input ovm_bitstream_t rhs, int what, int bits, int flag ) | |
| ovm_object | protected function int | m_do_data_object ( string arg, inout ovm_object lhs, input ovm_object rhs, int what, int flag ) | |
| ovm_object | protected function int | m_do_data_real ( string arg, inout real lhs, input real rhs, int what, int flag ) | |
| ovm_object | protected function int | m_do_data_string ( string arg, inout string lhs, input string rhs, int what, int flag ) | |
| ovm_object | protected function void | m_do_field_check ( string field ) | |
| ovm_object | protected function int | m_do_set ( string match, string arg, inout ovm_bitstream_t lhs, input int what, int flag ) | |
| ovm_object | protected function int | m_do_set_object ( string match, string arg, inout ovm_object lhsobj, input int what, int flag ) | |
| ovm_object | protected function int | m_do_set_string ( string match, string arg, inout string lhs, input int what, int flag ) | |
| svt_sequence_item_report | static bit | m_fields_checked = 0; | |
| ovm_object | static protected int | m_field_array [string] | |
| svt_sequence_item_report | function void | m_field_automation ( ovm_object tmp_data__, int what__, string str__ ) | |
| ovm_object | protected function string | m_get_function_type ( int what ) | |
| ovm_object | protected virtual function ovm_report_object | m_get_report_object ( ) | |
| ovm_object | static function ovm_status_container | m_get_status ( ) | |
| ovm_object | static protected int | m_inst_count = 0; | |
| ovm_object | protected function void | m_record_field_object ( string arg, ovm_object value, ovm_recorder recorder = null, int flag = OVM_DEFAULT ) | |
| ovm_object | static protected ovm_status_container | m_sc = init_status; | |
| svt_sequence_item_report | function void | new ( string suite_name = "" ) | Creates a new instance of this class. |
| svt_sequence_item_report | protected int | null_group_impl_display_depth | Controls the depth of the implementaion display for the the null group. Defaults to 0, but can be set to include implementation display to any non-negative depth. Updated via set_impl_display_depth. |
| svt_sequence_item_report | protected int | null_group_trace_display_depth | Controls the depth of the trace display for the the null group. Defaults to 0, but can be set to include trace display to any non-negative depth. Updated via set_trace_display_depth. |
| svt_sequence_item_report | protected string | null_group_xact_summary [$] | Used to store the tabular summary of null group (i.e., summary_group = "") transactions as seen by all of the chosen transactors and monitors. This feature uses the svt_sequence_item :: psdisplay_short method to create this report. This is the one summary stored directly in this transaction report instance. Grouped transactions are stored in their own svt_sequence_item_report objects, inside the grouped_xact_summary array. |
| ovm_object | function int | pack ( ref bit bitstream[], input ovm_packer packer ) | |
| ovm_object | function int | pack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer ) | |
| ovm_object | function int | pack_ints ( ref int unsigned intstream[], input ovm_packer packer ) | |
| ovm_object | function void | print ( ovm_printer printer = null ) | |
| ovm_object | static function void | print_field_match ( string fnc, string match ) | |
| ovm_object | static bit | print_matches = 0; | |
| svt_sequence_item_report | function string | psdisplay_null_group_summary ( ) | Method to rollup the contents of null_group_xact_summary into a single string |
| svt_sequence_item_report | function string | psdisplay_summary ( ) | Return the current report in a string for use by the caller. |
| svt_sequence_item_report | static function string | psdisplay_xact ( svt_sequence_item xact, string reporter, bit with_header ) | Create an individual transaction summary, with a header if requested. |
| svt_sequence_item_report | function string | psdisplay_xact_queue ( svt_sequence_item xacts[$], string reporter, bit with_header ) | Create an transaction summary for a queue of transactions. |
| ovm_object | function void | record ( ovm_recorder recorder = null ) | |
| svt_sequence_item_report | function void | record_message ( string msg, string file_group ) | Method to record a message in the file associated with file_group. |
| svt_sequence_item_report | function void | record_xact ( svt_sequence_item xact, string reporter, string summary_group = "", string file_group = "", bit runtime_trace_recording = 0 ) | Generate the appropriate report data for the provided transaction, placing it in a combined report for later access. |
| svt_sequence_item_report | protected function void | record_xact_impl ( svt_sequence_item xact, string prefix, string reporter, int file, int depth ) | Method to record the implementation queue for a transaction |
| svt_sequence_item_report | protected function void | record_xact_trace ( svt_sequence_item xact, string prefix, string reporter, int file, int depth ) | Method to record the trace queue for a transaction |
| svt_sequence_item_report | static protected ovm_report_object | reporter = ovm_root; | Shared report object that can be used for messaging, normally just used for warning/error/fatal messaging. |
| ovm_object | function void | reseed ( ) | |
| svt_sequence_item_report | function bit | set_filename ( string file_group, string filename ) | Method to set the filename for the indicated file group. Note that if the file has already been opened then the filename will not be associated with the file group. |
| svt_sequence_item_report | function void | set_impl_display_depth ( int impl_display_depth, string summary_group = "", string file_group = "" ) | Controls the implementation display depth for a transaction summary and/or file group. |
| ovm_object | function void | set_int_local ( string field_name, ovm_bitstream_t value, bit recurse = 1 ) | |
| svt_sequence_item_report | function bit | set_lone_filename ( string filename ) | Method which can be used if there is only one file group being handled by the reporter to set the filename associated with that file group. Note that if the file has already been opened then the filename will not be associated with the file group. |
| ovm_object | function void | set_name ( string name ) | |
| ovm_object | function void | set_object_local ( string field_name, ovm_object value, bit clone = 1, bit recurse = 1 ) | |
| ovm_object | function void | set_string_local ( string field_name, string value, bit recurse = 1 ) | |
| svt_sequence_item_report | function void | set_trace_display_depth ( int trace_display_depth, string summary_group = "", string file_group = "" ) | Controls the trace display depth for a transaction summary and/or file group. |
| svt_sequence_item_report | function void | set_trace_header_present ( string file_group, bit trace_header_present_val ) | Used to set the trace_header_present value for a file group. |
| ovm_object | function string | sprint ( ovm_printer printer = null ) | |
| svt_sequence_item_report | protected int | summary_impl_display_depth [string] | Controls the depth of the implementaion display for the the indicated summary group. Defaults to 0, but can be set to include implementation display to any non-negative depth. Updated via set_impl_display_depth. |
| svt_sequence_item_report | protected int | summary_trace_display_depth [string] | Controls the depth of the trace display for the the indicated summary group. Defaults to 0, but can be set to include trace display to any non-negative depth. Updated via set_trace_display_depth. |
| svt_sequence_item_report | protected int | trace_file [string] | File handles used to create a trace of transactions as seen by all of the chosen transactors and monitors to an individual file. The trace feature uses the svt_sequence_item :: psdisplay_short method to create the individual trace entries. |
| svt_sequence_item_report | protected string | trace_filename [string] | File names for the trace files, indexed by the group value. If mapping does not exist for a specific group, then the filename defaults to the name of the group. |
| svt_sequence_item_report | protected bit | trace_header_present [string] | Indicates whether the header for the trace is present (1) or absent (0). |
| svt_sequence_item_report | typedef | type_id | |
| svt_sequence_item_report | static const string | type_name = "svt_sequence_item_report"; | |
| ovm_object | function int | unpack ( ref bit bitstream[], input ovm_packer packer ) | |
| ovm_object | function int | unpack_bytes ( ref byte unsigned bytestream[], input ovm_packer packer ) | |
| ovm_object | function int | unpack_ints ( ref int unsigned intstream[], input ovm_packer packer ) | |
| ovm_object | static bit | use_ovm_seeding = 1; | |