tlm::tlm_event_finder_t< IF, T > Class Template Reference

#include <tlm_event_finder.h>

List of all members.

Public Member Functions

 tlm_event_finder_t (const sc_core::sc_port_base &port_, const sc_core::sc_event &(IF::*event_method_)(tlm_tag< T > *) const )
virtual ~tlm_event_finder_t ()
virtual const
sc_core::sc_event & 
find_event (sc_core::sc_interface *if_p=0) const

Private Member Functions

 tlm_event_finder_t ()
 tlm_event_finder_t (const tlm_event_finder_t< IF, T > &)
tlm_event_finder_t
< IF, T > & 
operator= (const tlm_event_finder_t< IF, T > &)

Private Attributes

const
sc_core::sc_event
&(IF::* 
m_event_method )(tlm_tag< T > *) const


Detailed Description

template<class IF, class T>
class tlm::tlm_event_finder_t< IF, T >

Definition at line 28 of file tlm_event_finder.h.


Constructor & Destructor Documentation

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t ( const sc_core::sc_port_base &  port_,
const sc_core::sc_event &(IF::*)(tlm_tag< T > *) const   event_method_ 
) [inline]

Definition at line 35 of file tlm_event_finder.h.

template<class IF, class T>
virtual tlm::tlm_event_finder_t< IF, T >::~tlm_event_finder_t (  )  [inline, virtual]

Definition at line 42 of file tlm_event_finder.h.

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t (  )  [private]

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t ( const tlm_event_finder_t< IF, T > &   )  [private]


Member Function Documentation

template<class IF, class T>
const sc_core::sc_event & tlm::tlm_event_finder_t< IF, T >::find_event ( sc_core::sc_interface *  if_p = 0  )  const [inline, virtual]

Definition at line 67 of file tlm_event_finder.h.

References tlm::tlm_event_finder_t< IF, T >::m_event_method.

template<class IF, class T>
tlm_event_finder_t<IF,T>& tlm::tlm_event_finder_t< IF, T >::operator= ( const tlm_event_finder_t< IF, T > &   )  [private]


Member Data Documentation

template<class IF, class T>
const sc_core::sc_event&(IF::* tlm::tlm_event_finder_t< IF, T >::m_event_method)(tlm_tag< T > *) const [private]

Referenced by tlm::tlm_event_finder_t< IF, T >::find_event().


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