gem5  v22.0.0.2
Public Member Functions | Protected Member Functions | List of all members
tlm_utils::multi_init_base_if< TYPES > Class Template Referenceabstract

#include <multi_socket_bases.h>

Public Member Functions

virtual std::vector< callback_binder_bw< TYPES > * > & get_binders ()=0
 
virtual std::vector< tlm::tlm_fw_transport_if< TYPES > * > & get_sockets ()=0
 

Protected Member Functions

virtual ~multi_init_base_if ()
 

Detailed Description

template<typename TYPES = tlm::tlm_base_protocol_types>
class tlm_utils::multi_init_base_if< TYPES >

Definition at line 368 of file multi_socket_bases.h.

Constructor & Destructor Documentation

◆ ~multi_init_base_if()

template<typename TYPES = tlm::tlm_base_protocol_types>
virtual tlm_utils::multi_init_base_if< TYPES >::~multi_init_base_if ( )
inlineprotectedvirtual

Definition at line 378 of file multi_socket_bases.h.

Member Function Documentation

◆ get_binders()

template<typename TYPES = tlm::tlm_base_protocol_types>
virtual std::vector<callback_binder_bw<TYPES> *>& tlm_utils::multi_init_base_if< TYPES >::get_binders ( )
pure virtual

◆ get_sockets()

template<typename TYPES = tlm::tlm_base_protocol_types>
virtual std::vector<tlm::tlm_fw_transport_if<TYPES> *>& tlm_utils::multi_init_base_if< TYPES >::get_sockets ( )
pure virtual

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

Generated on Thu Jul 28 2022 13:35:06 for gem5 by doxygen 1.8.17