rc_interface_filter Class Reference

#include <rc_interface_filter.h>

Inheritance diagram for rc_interface_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 interface filter.

Definition at line 48 of file rc_interface_filter.h.


Public Member Functions

virtual sc_interface * rc_get_target_interface () const =0
virtual bool rc_set_target (sc_interface &target)=0
virtual void rc_clear_target ()=0
virtual rc_event_filterrc_get_event_filter ()=0

Member Function Documentation

virtual sc_interface* rc_get_target_interface (  )  const [pure virtual]

Implemented in rc_abstract_accessor, rc_interface_wrapper_base::accessor_base, rc_abstract_accessor< sc_signal_inout_if< T > >, rc_abstract_accessor< sc_signal_inout_if< bool > >, rc_abstract_accessor< sc_fifo_out_if< T > >, rc_abstract_accessor< sc_semaphore_if >, rc_abstract_accessor< sc_fifo_in_if< T > >, rc_abstract_accessor< sc_mutex_if >, rc_abstract_accessor< sc_signal_in_if< T > >, rc_abstract_accessor< sc_signal_in_if< bool > >, rc_abstract_accessor< sc_signal_inout_if< sc_dt::sc_logic > >, and rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >.

virtual bool rc_set_target ( sc_interface &  target  )  [pure virtual]

Implemented in rc_abstract_accessor, rc_interface_wrapper_base::accessor_base, rc_abstract_accessor< sc_signal_inout_if< T > >, rc_abstract_accessor< sc_signal_inout_if< bool > >, rc_abstract_accessor< sc_fifo_out_if< T > >, rc_abstract_accessor< sc_semaphore_if >, rc_abstract_accessor< sc_fifo_in_if< T > >, rc_abstract_accessor< sc_mutex_if >, rc_abstract_accessor< sc_signal_in_if< T > >, rc_abstract_accessor< sc_signal_in_if< bool > >, rc_abstract_accessor< sc_signal_inout_if< sc_dt::sc_logic > >, and rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >.

virtual void rc_clear_target (  )  [pure virtual]

Implemented in rc_abstract_accessor, rc_interface_wrapper_base::accessor_base, rc_abstract_accessor< sc_signal_inout_if< T > >, rc_abstract_accessor< sc_signal_inout_if< bool > >, rc_abstract_accessor< sc_fifo_out_if< T > >, rc_abstract_accessor< sc_semaphore_if >, rc_abstract_accessor< sc_fifo_in_if< T > >, rc_abstract_accessor< sc_mutex_if >, rc_abstract_accessor< sc_signal_in_if< T > >, rc_abstract_accessor< sc_signal_in_if< bool > >, rc_abstract_accessor< sc_signal_inout_if< sc_dt::sc_logic > >, and rc_abstract_accessor< sc_signal_in_if< sc_dt::sc_logic > >.

virtual rc_event_filter* rc_get_event_filter (  )  [pure virtual]

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


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