TLM-2.0  2.0.3
Accellera TLM-2.0 proof-of-concept library
Public Member Functions | List of all members
tlm::tlm_event_finder_t< IF, T > Class Template Reference

#include <tlm_core/tlm_1/tlm_req_rsp/tlm_ports/tlm_event_finder.h>

Inheritance diagram for tlm::tlm_event_finder_t< IF, T >:
Inheritance graph
[legend]
Collaboration diagram for tlm::tlm_event_finder_t< IF, T >:
Collaboration graph
[legend]

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_eventfind_event (sc_core::sc_interface *if_p=0) const
 
- Public Member Functions inherited from sc_core::sc_event_finder
const sc_port_baseport () const
 
virtual ~sc_event_finder ()
 

Additional Inherited Members

- Protected Member Functions inherited from sc_core::sc_event_finder
 sc_event_finder (const sc_port_base &)
 
void report_error (const char *id, const char *add_msg=0) 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 ( )
inlinevirtual

Definition at line 42 of file tlm_event_finder.h.

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
inlinevirtual

Implements sc_core::sc_event_finder.

Definition at line 67 of file tlm_event_finder.h.


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