This is the complete list of members for class svt_dispatch_sequence, including all inherited members.
| ovm_transaction | function void | accept_tr ( time accept_time = 0 ) | |
| ovm_transaction | function integer | begin_child_tr ( time begin_time = 0, integer parent_handle = 0 ) | |
| ovm_transaction | function integer | begin_tr ( time begin_time = 0 ) | |
| svt_dispatch_sequence | task | body ( ) | Sequence body implemeentation, basically sends 'req' on the sequencer. |
| ovm_sequence_base | virtual function void | clear_response_queue ( ) | |
| 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_dispatch_sequence | function ovm_object | create ( string name = "" ) | |
| ovm_sequence_base | task | create_and_start_sequence_by_name ( string seq_name ) | |
| ovm_sequence_base | protected function ovm_sequence_item | create_item ( ovm_object_wrapper type_var, ovm_sequencer_base l_sequencer, string name ) | |
| svt_dispatch_sequence | function void | delete_reqs ( ) | Method used to remove all the elements from the queue which are pushed for dispatch. |
| ovm_transaction | function void | disable_recording ( ) | |
| svt_dispatch_sequence | task | dispatch ( ovm_sequencer seqr, REQ req, bit continuous_dispatch = 1 ) | Method used to dispatch the request on the sequencer. The dispatch sequence can move from 'single' dispatch to 'continuous' dispatch between calls. It can also move between sequencers between calls while using 'single' dispatch, or when moving from 'single' dispatch to 'continuous' dispatch. But once 'continuous' dispatch is established, attempting to move back to 'single' dispatch, or changing the sequencer, will result in a fatal error. |
| ovm_transaction | protected function void | do_accept_tr ( ) | |
| ovm_transaction | protected function void | do_begin_tr ( ) | |
| ovm_object | function bit | do_compare ( ovm_object rhs, ovm_comparer comparer ) | |
| ovm_transaction | function void | do_copy ( ovm_object rhs ) | |
| ovm_transaction | protected function void | do_end_tr ( ) | |
| ovm_object | function void | do_pack ( ovm_packer packer ) | |
| ovm_sequence | function void | do_print ( ovm_printer printer ) | |
| ovm_transaction | function void | do_record ( ovm_recorder recorder ) | |
| ovm_sequence_base | task | do_sequence_kind ( int unsigned req_kind ) | |
| ovm_object | function string | do_sprint ( ovm_printer printer ) | |
| ovm_object | function void | do_unpack ( ovm_packer packer ) | |
| svt_dispatch_sequence | function void | enable_multiple_tr_dispatch ( ) | Method used to enable dispatch of multiple non blocking concurrent transactions. |
| ovm_transaction | function void | enable_recording ( string stream ) | |
| ovm_transaction | function void | end_tr ( time end_time = 0, bit free_handle = 1 ) | |
| ovm_transaction | ovm_object_string_pool | events = new; | |
| ovm_sequence_item | virtual task | finish_item ( ovm_sequence_item item, int set_priority = -1 ) | |
| ovm_transaction | function time | get_accept_time ( ) | |
| ovm_sequence_base | virtual task | get_base_response ( output ovm_sequence_item response, input int transaction_id ) | |
| ovm_transaction | function time | get_begin_time ( ) | |
| ovm_sequence | function REQ | get_current_item ( ) | |
| ovm_sequence_item | function int | get_depth ( ) | |
| ovm_transaction | function time | get_end_time ( ) | |
| ovm_transaction | function ovm_event_pool | get_event_pool ( ) | |
| ovm_sequence_item | function string | get_full_name ( ) | |
| ovm_sequence_base | function int | get_id ( ) | |
| ovm_transaction | function ovm_component | get_initiator ( ) | |
| ovm_object | static function int | get_inst_count ( ) | |
| ovm_object | function int | get_inst_id ( ) | |
| ovm_object | function string | get_name ( ) | |
| svt_dispatch_sequence | virtual function ovm_object_wrapper | get_object_type ( ) | |
| ovm_sequence_base | function ovm_sequence_base | get_parent_scenario ( ) | |
| ovm_sequence_item | function ovm_sequence_base | get_parent_seq ( ) | |
| ovm_sequence_item | function ovm_sequence_base | get_parent_sequence ( ) | |
| ovm_sequence_base | function int | get_priority ( ) | |
| ovm_sequence | task | get_response ( output RSP response, input int transaction_id ) | |
| ovm_sequence_base | function int | get_response_queue_depth ( ) | |
| ovm_sequence_base | function bit | get_response_queue_error_report_disabled ( ) | |
| ovm_sequence_item | function ovm_sequence_base | get_root_sequence ( ) | |
| ovm_sequence_item | function string | get_root_sequence_name ( ) | |
| ovm_sequence_item | function int | get_sequence_id ( ) | |
| ovm_sequence_item | function string | get_sequence_path ( ) | |
| ovm_sequence_base | function ovm_sequence_state_enum | get_sequence_state ( ) | |
| ovm_sequence_base | function int | get_seq_kind ( string type_name ) | |
| ovm_sequence_base | function ovm_sequence_base | get_sequence ( int unsigned req_kind ) | |
| ovm_sequence_base | function ovm_sequence_base | get_sequence_by_name ( string seq_name ) | |
| ovm_sequence_base | virtual function ovm_sequencer_base | get_sequencer ( ) | |
| ovm_transaction | function integer | get_tr_handle ( ) | |
| ovm_transaction | function integer | get_transaction_id ( ) | |
| svt_dispatch_sequence | static function type_id | get_type ( ) | Factory Registration. |
| ovm_sequence_item | function string | get_type_name ( ) | |
| ovm_sequence_base | function bit | get_use_response_handler ( ) | |
| ovm_sequence_item | function bit | get_use_sequence_info ( ) | |
| ovm_sequence_base | task | grab ( ovm_sequencer_base sequencer = null ) | |
| ovm_sequence_base | function bit | has_lock ( ) | |
| ovm_object | static function ovm_status_container | init_status ( ) | |
| ovm_transaction | function bit | is_active ( ) | |
| ovm_sequence_base | function bit | is_blocked ( ) | |
| ovm_sequence_base | virtual function bit | is_item ( ) | |
| ovm_transaction | function bit | is_recording_enabled ( ) | |
| ovm_sequence_base | virtual function bit | is_relevant ( ) | |
| ovm_sequence_item | static bit | issued1 = 0; | |
| ovm_sequence_item | static bit | issued2 = 0; | |
| ovm_sequence_base | function void | kill ( ) | |
| ovm_sequence_base | task | lock ( ovm_sequencer_base sequencer = null ) | |
| ovm_transaction | protected function integer | m_begin_tr ( time begin_time = 0, integer parent_handle = 0, bit has_parent = 0 ) | |
| 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 ) | |
| ovm_object | static protected int | m_field_array [string] | |
| ovm_object | function void | m_field_automation ( ovm_object tmp_data__, int what__, string str__ ) | |
| ovm_sequence_base | virtual task | m_finish_item ( ovm_sequencer_base sequencer_ptr, ovm_sequence_item sequence_ptr, int set_priority = -1 ) | |
| ovm_object | protected function string | m_get_function_type ( int what ) | |
| ovm_object | protected virtual function ovm_report_object | m_get_report_object ( ) | |
| ovm_sequence_base | function int | m_get_sqr_sequence_id ( int sequencer_id, bit update_sequence_id ) | |
| ovm_object | static function ovm_status_container | m_get_status ( ) | |
| ovm_object | static protected int | m_inst_count = 0; | |
| ovm_sequence_base | function void | m_kill ( ) | |
| ovm_sequence_base | int | m_next_transaction_id = 1; | |
| 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; | |
| ovm_sequence_base | protected process | m_sequence_process | |
| ovm_sequence_base | protected ovm_sequence_state_enum | m_sequence_state | |
| svt_dispatch_sequence | virtual function void | m_set_p_sequencer ( ) | |
| ovm_sequence_base | function void | m_set_sqr_sequence_id ( int sequencer_id, int sequence_id ) | |
| ovm_sequence_base | protected int | m_sqr_seq_ids [int] | |
| ovm_sequence_base | virtual task | m_start_item ( ovm_sequencer_base sequencer_ptr, ovm_sequence_item sequence_ptr, int set_priority ) | |
| ovm_sequence_base | int | m_tr_handle | |
| ovm_sequence_base | int | m_wait_for_grant_semaphore | |
| ovm_sequence_base | virtual task | mid_apply ( ) | |
| ovm_sequence_base | virtual function void | mid_do ( ovm_sequence_item this_item ) | |
| ovm_sequence_item | protected int | m_depth = -1; | |
| ovm_sequence_item | protected ovm_sequence_base | m_parent_sequence = null; | |
| ovm_sequence_item | protected ovm_sequencer_base | m_sequencer = null; | |
| ovm_sequence_item | protected bit | m_use_sequence_info = 0; | |
| svt_dispatch_sequence | function void | new ( string name = "svt_dispatch_sequence" ) | CONSTRUCTOR: Creates a new instance of the svt_dispatch_sequence class. |
| ovm_sequence_base | function int | num_sequences ( ) | |
| svt_dispatch_sequence | ovm_sequencer | p_sequencer | Parent Sequencer Declaration. |
| 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_sequence | ovm_sequencer_param_base | param_sequencer | |
| ovm_sequence_base | constraint | pick_sequence | |
| ovm_sequence_base | virtual task | post_apply ( ) | |
| ovm_sequence_base | virtual task | post_body ( ) | |
| ovm_sequence_base | virtual function void | post_do ( ovm_sequence_item this_item ) | |
| ovm_sequence_base | virtual task | pre_apply ( ) | |
| ovm_sequence_base | virtual task | pre_body ( ) | |
| ovm_sequence_base | virtual task | pre_do ( bit is_item ) | |
| 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; | |
| ovm_sequence_item | bit | print_sequence_info = 0; | |
| ovm_sequence_base | virtual function void | put_base_response ( input ovm_sequence_item response ) | |
| ovm_sequence | virtual function void | put_response ( ovm_sequence_item response_item ) | |
| ovm_object | function void | record ( ovm_recorder recorder = null ) | |
| svt_dispatch_sequence | static ovm_report_object | reporter = ovm_root; | All messages originating from data objects are routed through `SVT_XVM(root) |
| ovm_object | function void | reseed ( ) | |
| svt_dispatch_sequence | function void | response_handler ( ovm_sequence_item response ) | No-op which can be used to avoid clogging things up with responses and response messages. |
| ovm_sequence_base | protected ovm_sequence_item | response_queue [$] | |
| ovm_sequence_base | protected int | response_queue_depth = 8; | |
| ovm_sequence_base | protected bit | response_queue_error_report_disabled = 0; | |
| ovm_sequence | RSP | rsp | |
| svt_dispatch_sequence | task | send_forever ( ) | Method used to create a forever loop to take care of the dispatch. |
| svt_dispatch_sequence | task | send_one ( ) | Method used to do a single dispatch. |
| ovm_sequence | function void | send_request ( ovm_sequence_item request, bit rerandomize = 0 ) | |
| ovm_sequence | typedef | sequencer_t | |
| ovm_sequence_base | rand int unsigned | seq_kind | |
| ovm_sequence_item | function void | set_depth ( int value ) | |
| ovm_sequence_item | function void | set_id_info ( ovm_sequence_item item ) | |
| ovm_transaction | function void | set_initiator ( ovm_component initiator ) | |
| ovm_object | function void | set_int_local ( string field_name, ovm_bitstream_t value, bit recurse = 1 ) | |
| 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_sequence_item | function void | set_parent_seq ( ovm_sequence_base parent ) | |
| ovm_sequence_item | function void | set_parent_sequence ( ovm_sequence_base parent ) | |
| ovm_sequence_base | function void | set_priority ( int value ) | |
| ovm_sequence_base | function void | set_response_queue_depth ( int value ) | |
| ovm_sequence_base | function void | set_response_queue_error_report_disabled ( bit value ) | |
| ovm_sequence | virtual function void | set_sequencer ( ovm_sequencer_base sequencer ) | |
| ovm_sequence_item | function void | set_sequence_id ( int id ) | |
| ovm_object | function void | set_string_local ( string field_name, string value, bit recurse = 1 ) | |
| ovm_transaction | function void | set_transaction_id ( integer id ) | |
| ovm_sequence_item | function void | set_use_sequence_info ( bit value ) | |
| ovm_object | function string | sprint ( ovm_printer printer = null ) | |
| ovm_sequence | virtual task | start ( ovm_sequencer_base sequencer, ovm_sequence_base parent_sequence = null, integer this_priority = 100, bit call_pre_post = 1 ) | |
| ovm_sequence_item | virtual task | start_item ( ovm_sequence_item item, int set_priority = -1 ) | |
| ovm_sequence_base | function void | stop ( ) | |
| svt_dispatch_sequence | typedef | type_id | |
| ovm_sequence_base | function void | ungrab ( ovm_sequencer_base sequencer = null ) | |
| ovm_sequence_base | function void | unlock ( ovm_sequencer_base sequencer = null ) | |
| 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; | |
| ovm_sequence_base | function void | use_response_handler ( bit enable ) | |
| ovm_sequence_base | virtual task | wait_for_grant ( int item_priority = -1, bit lock_request = 0 ) | |
| ovm_sequence_base | virtual task | wait_for_item_done ( int transaction_id = -1 ) | |
| ovm_sequence_base | virtual task | wait_for_relevant ( ) | |
| ovm_sequence_base | task | wait_for_sequence_state ( ovm_sequence_state_enum state ) | |