gem5  v22.1.0.0
Public Member Functions | Private Attributes | List of all members
tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list Class Reference

Public Member Functions

 process_handle_list ()
 
 ~process_handle_list ()
 
process_handle_classget_handle (transaction_type *trans)
 
void put_handle (process_handle_class *ph)
 

Private Attributes

std::vector< process_handle_class * > v
 

Detailed Description

template<typename MODULE, unsigned int BUSWIDTH, typename TYPES, sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
class tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list

Definition at line 993 of file simple_target_socket.h.

Constructor & Destructor Documentation

◆ process_handle_list()

template<typename MODULE , unsigned int BUSWIDTH, typename TYPES , sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list::process_handle_list ( )
inline

Definition at line 996 of file simple_target_socket.h.

◆ ~process_handle_list()

template<typename MODULE , unsigned int BUSWIDTH, typename TYPES , sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list::~process_handle_list ( )
inline

Member Function Documentation

◆ get_handle()

template<typename MODULE , unsigned int BUSWIDTH, typename TYPES , sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
process_handle_class* tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list::get_handle ( transaction_type trans)
inline

◆ put_handle()

template<typename MODULE , unsigned int BUSWIDTH, typename TYPES , sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
void tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list::put_handle ( process_handle_class ph)
inline

Member Data Documentation

◆ v

template<typename MODULE , unsigned int BUSWIDTH, typename TYPES , sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
std::vector<process_handle_class *> tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::process_handle_list::v
private

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

Generated on Wed Dec 21 2022 10:25:13 for gem5 by doxygen 1.9.1