TLM-2.0  2.0.4
Accellera TLM-2.0 proof-of-concept library
tlm::tlm_base_socket_if Class Referenceabstract

#include <tlm_core/tlm_2/tlm_sockets/tlm_base_socket_if.h>

Inheritance diagram for tlm::tlm_base_socket_if:

Public Member Functions

virtual sc_core::sc_port_baseget_port_base ()=0
 
virtual sc_core::sc_port_base const & get_port_base () const =0
 
virtual sc_core::sc_export_baseget_export_base ()=0
 
virtual sc_core::sc_export_base const & get_export_base () const =0
 
virtual unsigned int get_bus_width () const =0
 
virtual sc_core::sc_type_index get_protocol_types () const =0
 
virtual tlm_socket_category get_socket_category () const =0
 

Protected Member Functions

virtual ~tlm_base_socket_if ()
 

Detailed Description

Definition at line 39 of file tlm_base_socket_if.h.

Constructor & Destructor Documentation

◆ ~tlm_base_socket_if()

virtual tlm::tlm_base_socket_if::~tlm_base_socket_if ( )
inlineprotectedvirtual

Definition at line 51 of file tlm_base_socket_if.h.

Member Function Documentation

◆ get_bus_width()

◆ get_export_base() [1/2]

◆ get_export_base() [2/2]

◆ get_port_base() [1/2]

◆ get_port_base() [2/2]

◆ get_protocol_types()

◆ get_socket_category()


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