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

List of all members.

Public Member Functions

 process_handle_class (transaction_type *trans, sc_core::sc_event *e)

Public Attributes

transaction_typem_trans
sc_core::sc_event * m_e
sc_core::sc_event m_wakeup
bool m_suspend


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_class

Definition at line 892 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_class::process_handle_class ( transaction_type trans,
sc_core::sc_event *  e 
) [inline]

Definition at line 894 of file simple_target_socket.h.


Member Data Documentation

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
transaction_type* tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_trans

Definition at line 898 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::nb2b_thread().

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
sc_core::sc_event* tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_e

Definition at line 899 of file simple_target_socket.h.

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

template<typename MODULE, unsigned int BUSWIDTH = 32, typename TYPES = tlm::tlm_base_protocol_types>
sc_core::sc_event tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_wakeup

Definition at line 900 of file simple_target_socket.h.

Referenced by tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::nb2b_thread(), and 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>
bool tlm_utils::simple_target_socket_tagged< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_suspend

Definition at line 901 of file simple_target_socket.h.

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


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