tlm_utils::simple_target_socket< 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< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class

Definition at line 355 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< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::process_handle_class ( transaction_type trans,
sc_core::sc_event *  e 
) [inline]

Definition at line 357 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< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_trans

Definition at line 361 of file simple_target_socket.h.

Referenced by tlm_utils::simple_target_socket< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_list::get_handle(), and tlm_utils::simple_target_socket< 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< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_e

Definition at line 362 of file simple_target_socket.h.

Referenced by tlm_utils::simple_target_socket< 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< MODULE, BUSWIDTH, TYPES >::fw_process::process_handle_class::m_wakeup

Definition at line 363 of file simple_target_socket.h.

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

Definition at line 364 of file simple_target_socket.h.

Referenced by tlm_utils::simple_target_socket< 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:37 2008 for TLM 2 by  doxygen 1.5.3