rc_event_filter Class Reference

#include <rc_event_filter.h>

Inheritance diagram for rc_event_filter:

rc_interface_wrapper_base::accessor_base rc_abstract_accessor_b rc_interface_wrapper::accessor rc_abstract_accessor rc_abstract_accessor< sc_fifo_in_if< T > > rc_abstract_accessor< sc_fifo_out_if< T > > rc_abstract_accessor< sc_mutex_if > rc_abstract_accessor< sc_semaphore_if > rc_abstract_accessor< sc_signal_in_if< bool > > rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > > rc_abstract_accessor< sc_signal_in_if< T > > rc_abstract_accessor< sc_signal_inout_if< bool > > rc_abstract_accessor< sc_signal_inout_if< sc_dt::sc_logic > > rc_abstract_accessor< sc_signal_inout_if< T > > rc_abstract_accessor rc_abstract_accessor< sc_fifo_in_if< T > > rc_abstract_accessor< sc_fifo_out_if< T > > rc_abstract_accessor< sc_mutex_if > rc_abstract_accessor< sc_semaphore_if > rc_abstract_accessor< sc_signal_in_if< bool > > rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > > rc_abstract_accessor< sc_signal_in_if< T > > rc_abstract_accessor< sc_signal_inout_if< bool > > rc_abstract_accessor< sc_signal_inout_if< sc_dt::sc_logic > > rc_abstract_accessor< sc_signal_inout_if< T > >

List of all members.


Detailed Description

ABI of the event filter.

Definition at line 50 of file rc_event_filter.h.


Public Member Functions

virtual bool rc_on_event (const sc_event &e)=0
virtual void rc_set_event_trigger (const sc_event &e, rc_event_trigger &t)=0
virtual void rc_clear_event_trigger (const sc_event &e)=0

Protected Member Functions

virtual ~rc_event_filter ()

Constructor & Destructor Documentation

virtual ~rc_event_filter (  )  [inline, protected, virtual]

Definition at line 62 of file rc_event_filter.h.


Member Function Documentation

virtual bool rc_on_event ( const sc_event &  e  )  [pure virtual]

Implemented in rc_abstract_accessor_b, rc_fifo_in_filter, rc_fifo_out_filter, and rc_interface_wrapper_base::accessor_base.

Referenced by rc_event_forwarder::rc_trigger_event(), and rc_event_forwarder::trigger_event().

virtual void rc_set_event_trigger ( const sc_event &  e,
rc_event_trigger t 
) [pure virtual]

Implemented in rc_abstract_accessor_b, rc_fifo_in_filter, rc_fifo_out_filter, and rc_interface_wrapper_base::accessor_base.

Referenced by rc_event_forwarder::add_target().

virtual void rc_clear_event_trigger ( const sc_event &  e  )  [pure virtual]

Implemented in rc_abstract_accessor_b, rc_fifo_in_filter, rc_fifo_out_filter, and rc_interface_wrapper_base::accessor_base.

Referenced by rc_event_forwarder::clear_targets().


The documentation for this class was generated from the following file:
Generated on Tue Jan 1 23:14:13 2008 for ReChannel by  doxygen 1.5.3