tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list Class Reference

List of all members.

Public Member Functions

 process_handle_list ()
process_handle_classget_handle (transaction_type *trans, sc_core::sc_event *e)
void put_handle (process_handle_class *ph)

Private Attributes

std::vector
< process_handle_class * > 
v


Detailed Description

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
class tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list

Definition at line 904 of file simple_target_socket.h.


Constructor & Destructor Documentation

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::process_handle_list (  )  [inline]

Definition at line 906 of file simple_target_socket.h.


Member Function Documentation

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
process_handle_class* tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::get_handle ( transaction_type trans,
sc_core::sc_event *  e 
) [inline]

Definition at line 908 of file simple_target_socket.h.

References tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_trans, and tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::v.

Referenced by tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::nb_transport_fw().

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
void tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::put_handle ( process_handle_class ph  )  [inline]

Definition at line 922 of file simple_target_socket.h.

References tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::v.

Referenced by tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::nb_transport_fw().


Member Data Documentation

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
std::vector<process_handle_class*> tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::v [private]

Definition at line 928 of file simple_target_socket.h.

Referenced by tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::get_handle(), and tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::put_handle().


The documentation for this class was generated from the following file:
Generated on Thu Jun 5 17:44:43 2008 for TLM 2 by  doxygen 1.5.3