#include <tlm_gp.h>
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 () |
Definition at line 49 of file tlm_gp.h.
virtual tlm::tlm_extension_base::~tlm_extension_base | ( | ) | [inline, protected, virtual] |
virtual tlm_extension_base* tlm::tlm_extension_base::clone | ( | ) | const [pure virtual] |
Implemented in tlm::tlm_endian_context, tlm::tlm_extension< T >, tlm_utils::instance_specific_extension_carrier, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::fw_process::mm_end_event_ext, tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::mm_end_event_ext, tlm::tlm_extension< tlm_utils::simple_target_socket::fw_process::mm_end_event_ext >, tlm::tlm_extension< tlm::tlm_endian_context >, tlm::tlm_extension< tlm_utils::instance_specific_extension_carrier >, and tlm::tlm_extension< tlm_utils::simple_target_socket_tagged::fw_process::mm_end_event_ext >.
virtual void tlm::tlm_extension_base::free | ( | ) | [inline, virtual] |
virtual void tlm::tlm_extension_base::copy_from | ( | tlm_extension_base const & | ) | [pure virtual] |
Implemented in tlm::tlm_endian_context, tlm::tlm_extension< T >, tlm_utils::instance_specific_extension_carrier, tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::fw_process::mm_end_event_ext, tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::mm_end_event_ext, tlm::tlm_extension< tlm_utils::simple_target_socket::fw_process::mm_end_event_ext >, tlm::tlm_extension< tlm::tlm_endian_context >, tlm::tlm_extension< tlm_utils::instance_specific_extension_carrier >, and tlm::tlm_extension< tlm_utils::simple_target_socket_tagged::fw_process::mm_end_event_ext >.
static unsigned int tlm::tlm_extension_base::register_extension | ( | ) | [inline, static, protected] |
Definition at line 57 of file tlm_gp.h.
References tlm::max_num_extensions().