gem5  v22.0.0.1
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 1010 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 1013 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

Definition at line 1015 of file simple_target_socket.h.

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

Definition at line 1025 of file simple_target_socket.h.

◆ 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

Definition at line 1043 of file simple_target_socket.h.


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

Generated on Sat Jun 18 2022 08:15:30 for gem5 by doxygen 1.8.17