gem5 v24.0.0.0
Loading...
Searching...
No Matches
tlm_utils::simple_socket_base Class Reference

#include <convenience_socket_bases.h>

Inheritance diagram for tlm_utils::simple_socket_base:
tlm_utils::convenience_socket_base tlm_utils::simple_initiator_socket_b< MODULE, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< MODULE, 32, tlm::tlm_base_protocol_types, sc_core::SC_ZERO_OR_MORE_BOUND > tlm_utils::simple_initiator_socket_b< CoreDecouplingLTInitiator, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleATInitiator1, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleATInitiator2, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleLTInitiator2, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleLTInitiator2_dmi, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleLTInitiator3, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleLTInitiator3_dmi, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< SimpleLTInitiator_ext, BUSWIDTH, my_extended_payload_types > tlm_utils::simple_initiator_socket_b< adapt_ext2gp, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< adapt_gp2ext, BUSWIDTH, my_extended_payload_types > tlm_utils::simple_initiator_socket_b< gem5::fastmodel::AmbaFromTlmBridge64, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< gem5::fastmodel::AmbaToTlmBridge64, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< gem5::memory::DRAMSysWrapper, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< sc_gem5::Gem5ToTlmBridge< BITWIDTH >, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_tagged_b< MODULE, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_tagged_b< MODULE, 32, tlm::tlm_base_protocol_types, sc_core::SC_ZERO_OR_MORE_BOUND > tlm_utils::simple_initiator_socket_tagged_b< SimpleBusAT, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_tagged_b< SimpleBusLT, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< MODULE, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< MODULE, 32, tlm::tlm_base_protocol_types, sc_core::SC_ZERO_OR_MORE_BOUND > tlm_utils::simple_target_socket_b< ExplicitATTarget, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< ExplicitLTTarget, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< SimpleATTarget1, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< SimpleATTarget2, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< SimpleLTTarget_ext, BUSWIDTH, my_extended_payload_types > tlm_utils::simple_target_socket_b< adapt_ext2gp, BUSWIDTH, my_extended_payload_types > tlm_utils::simple_target_socket_b< adapt_gp2ext, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< gem5::fastmodel::AmbaFromTlmBridge64, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< gem5::fastmodel::AmbaToTlmBridge64, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< gem5::memory::DRAMSysWrapper, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_b< sc_gem5::TlmToGem5Bridge< BITWIDTH >, BUSWIDTH, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_tagged_b< MODULE, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_tagged_b< MODULE, 32, tlm::tlm_base_protocol_types, sc_core::SC_ZERO_OR_MORE_BOUND > tlm_utils::simple_target_socket_tagged_b< SimpleBusAT, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_target_socket_tagged_b< SimpleBusLT, 32, tlm::tlm_base_protocol_types > tlm_utils::simple_initiator_socket_b< MODULE, BUSWIDTH, TYPES, POL > tlm_utils::simple_initiator_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL > tlm_utils::simple_target_socket_b< MODULE, BUSWIDTH, TYPES, POL > tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >

Protected Member Functions

void elaboration_check (const char *action) const
 
- Protected Member Functions inherited from tlm_utils::convenience_socket_base
virtual ~convenience_socket_base ()
 

Private Member Functions

virtual const char * get_report_type () const
 

Additional Inherited Members

- Public Member Functions inherited from tlm_utils::convenience_socket_base
void display_warning (const char *msg) const
 
void display_error (const char *msg) const
 

Detailed Description

Definition at line 48 of file convenience_socket_bases.h.

Member Function Documentation

◆ elaboration_check()

◆ get_report_type()

const char * tlm_utils::simple_socket_base::get_report_type ( ) const
privatevirtual

Implements tlm_utils::convenience_socket_base.

Definition at line 62 of file convenience_socket_bases.cc.


The documentation for this class was generated from the following files:

Generated on Tue Jun 18 2024 16:24:57 for gem5 by doxygen 1.11.0