#include <rc_abstract_prim_filter.h>
Definition at line 48 of file rc_abstract_prim_filter.h.
typedef rc_abstract_prim_filter<IF> this_type [private] |
typedef rc_accessor<IF> accessor_type [protected] |
Reimplemented from rc_abstract_filter.
Reimplemented in rc_fifo_in_filter, and rc_fifo_out_filter.
Definition at line 57 of file rc_abstract_prim_filter.h.
typedef boost::template function<void (bool)> sync_callback [protected] |
Reimplemented in rc_fifo_in_filter, and rc_fifo_out_filter.
Definition at line 58 of file rc_abstract_prim_filter.h.
typedef IF if_type |
enum rc_predefined_sync_callback_id [protected] |
Definition at line 60 of file rc_abstract_prim_filter.h.
rc_abstract_prim_filter | ( | ) | [inline, protected] |
Definition at line 149 of file rc_abstract_prim_filter.h.
rc_abstract_prim_filter | ( | const sync_callback & | func_before, | |
const sync_callback & | func_after | |||
) | [inline, explicit, protected] |
Definition at line 153 of file rc_abstract_prim_filter.h.
rc_abstract_prim_filter | ( | rc_predefined_sync_callback_id | func_before, | |
rc_predefined_sync_callback_id | func_after, | |||
rc_transaction_counter & | tc, | |||
int | tc_modify | |||
) | [protected] |
rc_abstract_prim_filter | ( | const this_type & | other_ | ) | [private] |
RC_STATIC_ASSERT_VALID_INTERFACE | ( | IF | ) | [private] |
Reimplemented from rc_abstract_filter.
void rc_sync_callback_before | ( | ) | [inline, protected] |
Definition at line 82 of file rc_abstract_prim_filter.h.
void rc_sync_callback_after | ( | ) | [inline, protected] |
Definition at line 85 of file rc_abstract_prim_filter.h.
void rc_nb_sync_callback_before | ( | ) | [inline, protected] |
Definition at line 88 of file rc_abstract_prim_filter.h.
void rc_nb_sync_callback_after | ( | ) | [inline, protected] |
Definition at line 91 of file rc_abstract_prim_filter.h.
rc_abstract_prim_filter< IF >::sync_callback rc_predefined_sync_callback | ( | rc_predefined_sync_callback_id | func | ) | [inline, protected] |
Definition at line 182 of file rc_abstract_prim_filter.h.
rc_abstract_prim_filter< IF >::sync_callback rc_predefined_sync_callback | ( | rc_predefined_sync_callback_id | func, | |
rc_transaction_counter & | tc, | |||
int | tc_modify | |||
) | [inline, protected] |
Definition at line 161 of file rc_abstract_prim_filter.h.
void _rc_sync_callback_before | ( | bool | nb | ) | [inline, private] |
Definition at line 130 of file rc_abstract_prim_filter.h.
Referenced by rc_abstract_prim_filter< sc_fifo_in_if< T > >::rc_nb_sync_callback_before(), and rc_abstract_prim_filter< sc_fifo_in_if< T > >::rc_sync_callback_before().
void _rc_sync_callback_after | ( | bool | nb | ) | [inline, private] |
Definition at line 139 of file rc_abstract_prim_filter.h.
Referenced by rc_abstract_prim_filter< sc_fifo_in_if< T > >::rc_nb_sync_callback_after(), and rc_abstract_prim_filter< sc_fifo_in_if< T > >::rc_sync_callback_after().
void _rc_modify_transaction_callback | ( | bool | nb, | |
rc_transaction_counter & | tc, | |||
int | count | |||
) | [inline, static, private] |
Definition at line 198 of file rc_abstract_prim_filter.h.
void _rc_possible_deactivation_callback | ( | bool | nb, | |
rc_reconfigurable * | reconf | |||
) | [inline, static, private] |
Definition at line 205 of file rc_abstract_prim_filter.h.
Reimplemented from rc_abstract_filter.
sync_callback m_sync_callback_before [protected] |
Definition at line 117 of file rc_abstract_prim_filter.h.
Referenced by rc_abstract_prim_filter::_rc_sync_callback_before().
sync_callback m_sync_callback_after [protected] |
Definition at line 118 of file rc_abstract_prim_filter.h.
Referenced by rc_abstract_prim_filter::_rc_sync_callback_after().