TLM-2.0  2.0.4
Accellera TLM-2.0 proof-of-concept library
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 >:
Collaboration diagram for tlm::tlm_event_finder_t< IF, T >:

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
 
const sc_port_baseport () const
 

Protected Member Functions

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

◆ tlm_event_finder_t()

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.

◆ ~tlm_event_finder_t()

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

◆ find_event()

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 63 of file tlm_event_finder.h.


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