gem5 v24.0.0.0
|
#include <gp.hh>
Public Member Functions | |
virtual tlm_extension_base * | clone () const =0 |
virtual void | free () |
virtual void | copy_from (tlm_extension_base const &)=0 |
Protected Member Functions | |
virtual | ~tlm_extension_base () |
Static Protected Member Functions | |
static unsigned int | register_extension (const std::type_info &) |
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in Gem5SystemC::AtomicExtension, Gem5SystemC::ControlExtension, Gem5SystemC::Gem5Extension, my_extension, my_extension, my_extension, tlm::tlm_endian_context, tlm::tlm_extension< T >, tlm::tlm_extension< AtomicExtension >, tlm::tlm_extension< ControlExtension >, tlm::tlm_extension< Gem5Extension >, tlm::tlm_extension< instance_specific_extension_carrier >, tlm::tlm_extension< mm_end_event_ext >, tlm::tlm_extension< my_extension >, tlm::tlm_extension< tlm_endian_context >, tlm_utils::instance_specific_extension_carrier, tlm_utils::simple_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext, and tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext.
|
pure virtual |
Implemented in tlm::tlm_endian_context, tlm::tlm_extension< T >, tlm::tlm_extension< AtomicExtension >, tlm::tlm_extension< ControlExtension >, tlm::tlm_extension< Gem5Extension >, tlm::tlm_extension< instance_specific_extension_carrier >, tlm::tlm_extension< mm_end_event_ext >, tlm::tlm_extension< my_extension >, tlm::tlm_extension< tlm_endian_context >, tlm_utils::instance_specific_extension_carrier, tlm_utils::simple_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext, and tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext.
|
inlinevirtual |
Reimplemented in my_extension, my_extension, my_extension, tlm::tlm_endian_context, tlm_utils::instance_specific_extension_carrier, tlm_utils::simple_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext, and tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::mm_end_event_ext.
|
staticprotected |