gem5 v24.0.0.0
|
#include <convenience_socket_bases.h>
Public Member Functions | |
void | display_warning (const char *msg) const |
void | display_error (const char *msg) const |
Protected Member Functions | |
convenience_socket_cb_holder (convenience_socket_base *owner) | |
Private Attributes | |
convenience_socket_base * | m_owner |
Definition at line 69 of file convenience_socket_bases.h.
|
inlineexplicitprotected |
Definition at line 76 of file convenience_socket_bases.h.
void tlm_utils::convenience_socket_cb_holder::display_error | ( | const char * | msg | ) | const |
Definition at line 56 of file convenience_socket_bases.cc.
References tlm_utils::convenience_socket_base::display_error(), and m_owner.
Referenced by tlm_utils::callback_binder_fw< TYPES >::b_transport(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::b_transport(), tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::b_transport(), tlm_utils::callback_binder_bw< TYPES >::nb_transport_bw(), tlm_utils::simple_initiator_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::nb_transport_bw(), tlm_utils::simple_initiator_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::nb_transport_bw(), tlm_utils::callback_binder_fw< TYPES >::nb_transport_fw(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::nb_transport_fw(), and tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::nb_transport_fw().
void tlm_utils::convenience_socket_cb_holder::display_warning | ( | const char * | msg | ) | const |
Definition at line 50 of file convenience_socket_bases.cc.
References tlm_utils::convenience_socket_base::display_warning(), and m_owner.
Referenced by tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_b_transport_ptr(), tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_b_transport_ptr(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_get_direct_mem_ptr(), tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_get_direct_mem_ptr(), tlm_utils::simple_initiator_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_invalidate_direct_mem_ptr(), tlm_utils::simple_initiator_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_invalidate_direct_mem_ptr(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_nb_transport_ptr(), tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_nb_transport_ptr(), tlm_utils::passthrough_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_transport_dbg_ptr(), tlm_utils::passthrough_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_transport_dbg_ptr(), tlm_utils::simple_initiator_socket_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_transport_ptr(), and tlm_utils::simple_initiator_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::process::set_transport_ptr().
|
private |
Definition at line 81 of file convenience_socket_bases.h.
Referenced by display_error(), and display_warning().