#include <tlm2_base_protocol_checker.h>
|
typedef unsigned char | uchar_t |
|
typedef std::deque< sc_core::sc_object * > | deque_t |
|
|
| tlm2_base_protocol_checker (simics::systemc::awareness::ProxyInterface *proxy) |
|
virtual | ~tlm2_base_protocol_checker () |
|
void | b_transport_pre_checks (tlm::tlm_generic_payload &trans, sc_core::sc_time &delay) |
|
void | b_transport_post_checks (tlm::tlm_generic_payload &trans, sc_core::sc_time &delay) |
|
void | nb_transport_fw_pre_checks (tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) |
|
void | nb_transport_fw_post_checks (tlm::tlm_generic_payload &trans, tlm::tlm_phase &start_phase, tlm::tlm_phase &phase, sc_core::sc_time &delay, tlm::tlm_sync_enum status) |
|
void | nb_transport_bw_pre_checks (tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) |
|
void | nb_transport_bw_post_checks (tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay, tlm::tlm_sync_enum status) |
|
void | nb_transport_response_checks (tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay, const char *txt2, const char *txt3, const char *txt4) |
|
void | check_initial_state (tlm::tlm_generic_payload &trans, const char *txt2) |
|
void | check_trans_not_modified (tlm::tlm_generic_payload &trans, const char *txt2) |
|
void | check_response_path (tlm::tlm_generic_payload &trans, const char *txt2) |
|
void | remember_gp_option (tlm::tlm_generic_payload &trans) |
|
void | get_direct_mem_ptr_pre_checks (tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data) |
|
void | get_direct_mem_ptr_post_checks (tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data) |
|
void | transport_dbg_pre_checks (tlm::tlm_generic_payload &trans) |
|
void | transport_dbg_post_checks (tlm::tlm_generic_payload &trans, unsigned int count) |
|
void | tlm2error (tlm::tlm_generic_payload &trans, const char *ref, bool warning=false) |
|
◆ deque_t
◆ uchar_t
◆ tlm2_base_protocol_checker()
◆ ~tlm2_base_protocol_checker()
virtual tlm_utils::tlm2_base_protocol_checker::~tlm2_base_protocol_checker |
( |
| ) |
|
|
inlinevirtual |
◆ b_transport_post_checks()
void tlm_utils::tlm2_base_protocol_checker::b_transport_post_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
sc_core::sc_time & |
delay |
|
) |
| |
◆ b_transport_pre_checks()
void tlm_utils::tlm2_base_protocol_checker::b_transport_pre_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
sc_core::sc_time & |
delay |
|
) |
| |
◆ check_initial_state()
void tlm_utils::tlm2_base_protocol_checker::check_initial_state |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
const char * |
txt2 |
|
) |
| |
◆ check_response_path()
void tlm_utils::tlm2_base_protocol_checker::check_response_path |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
const char * |
txt2 |
|
) |
| |
◆ check_trans_not_modified()
void tlm_utils::tlm2_base_protocol_checker::check_trans_not_modified |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
const char * |
txt2 |
|
) |
| |
◆ get_direct_mem_ptr_post_checks()
void tlm_utils::tlm2_base_protocol_checker::get_direct_mem_ptr_post_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_dmi & |
dmi_data |
|
) |
| |
◆ get_direct_mem_ptr_pre_checks()
void tlm_utils::tlm2_base_protocol_checker::get_direct_mem_ptr_pre_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_dmi & |
dmi_data |
|
) |
| |
◆ nb_transport_bw_post_checks()
void tlm_utils::tlm2_base_protocol_checker::nb_transport_bw_post_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_phase & |
phase, |
|
|
sc_core::sc_time & |
delay, |
|
|
tlm::tlm_sync_enum |
status |
|
) |
| |
◆ nb_transport_bw_pre_checks()
void tlm_utils::tlm2_base_protocol_checker::nb_transport_bw_pre_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_phase & |
phase, |
|
|
sc_core::sc_time & |
delay |
|
) |
| |
◆ nb_transport_fw_post_checks()
void tlm_utils::tlm2_base_protocol_checker::nb_transport_fw_post_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_phase & |
start_phase, |
|
|
tlm::tlm_phase & |
phase, |
|
|
sc_core::sc_time & |
delay, |
|
|
tlm::tlm_sync_enum |
status |
|
) |
| |
◆ nb_transport_fw_pre_checks()
void tlm_utils::tlm2_base_protocol_checker::nb_transport_fw_pre_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_phase & |
phase, |
|
|
sc_core::sc_time & |
delay |
|
) |
| |
◆ nb_transport_response_checks()
void tlm_utils::tlm2_base_protocol_checker::nb_transport_response_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
tlm::tlm_phase & |
phase, |
|
|
sc_core::sc_time & |
delay, |
|
|
const char * |
txt2, |
|
|
const char * |
txt3, |
|
|
const char * |
txt4 |
|
) |
| |
◆ remember_gp_option()
void tlm_utils::tlm2_base_protocol_checker::remember_gp_option |
( |
tlm::tlm_generic_payload & |
trans | ) |
|
◆ tlm2error()
void tlm_utils::tlm2_base_protocol_checker::tlm2error |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
const char * |
ref, |
|
|
bool |
warning = false |
|
) |
| |
◆ transport_dbg_post_checks()
void tlm_utils::tlm2_base_protocol_checker::transport_dbg_post_checks |
( |
tlm::tlm_generic_payload & |
trans, |
|
|
unsigned int |
count |
|
) |
| |
◆ transport_dbg_pre_checks()
void tlm_utils::tlm2_base_protocol_checker::transport_dbg_pre_checks |
( |
tlm::tlm_generic_payload & |
trans | ) |
|
The documentation for this class was generated from the following file: