#include <rc_abstract_filter.h>
Definition at line 51 of file rc_abstract_filter.h.
Public Types | |
typedef IF | if_type |
Protected Types | |
typedef rc_accessor< IF > | accessor_type |
Protected Member Functions | |
rc_abstract_filter () | |
rc_reconfigurable * | rc_get_reconfigurable () const |
bool | rc_is_deactivation_requested () const |
void | rc_possible_deactivation () |
void | rc_nb_possible_deactivation () |
void | rc_cancel () const |
void | rc_nb_cancel () const |
void | next_trigger () |
void | next_trigger (const sc_event &e) |
void | next_trigger (sc_event_or_list &el) |
void | next_trigger (sc_event_and_list &el) |
void | next_trigger (const sc_time &t) |
void | next_trigger (double v, sc_time_unit tu) |
void | next_trigger (const sc_time &t, const sc_event &e) |
void | next_trigger (double v, sc_time_unit tu, const sc_event &e) |
void | next_trigger (const sc_time &t, sc_event_or_list &el) |
void | next_trigger (double v, sc_time_unit t, sc_event_or_list &el) |
void | next_trigger (const sc_time &t, sc_event_and_list &el) |
void | next_trigger (double v, sc_time_unit tu, sc_event_and_list &el) |
void | wait () const |
void | wait (int n) |
void | wait (const sc_event &e) |
void | wait (sc_event_or_list &el) |
void | wait (sc_event_and_list &el) |
void | wait (const sc_time &t) |
void | wait (double v, sc_time_unit tu) |
void | wait (const sc_time &t, const sc_event &e) |
void | wait (double v, sc_time_unit tu, const sc_event &e) |
void | wait (const sc_time &t, sc_event_or_list &el) |
void | wait (double v, sc_time_unit t, sc_event_or_list &el) |
void | wait (const sc_time &t, sc_event_and_list &el) |
void | wait (double v, sc_time_unit tu, sc_event_and_list &el) |
Private Types | |
typedef rc_abstract_filter < IF > | this_type |
Private Member Functions | |
RC_STATIC_ASSERT_VALID_INTERFACE (IF) | |
rc_abstract_filter (const this_type &other_) | |
this_type & | operator= (const this_type &other_) |
Private Attributes | |
rc_reconfigurable * | reconf |
typedef rc_abstract_filter<IF> this_type [private] |
Reimplemented from rc_abstract_accessor.
Reimplemented in rc_abstract_prim_filter, rc_mutex_filter, rc_semaphore_filter, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
Definition at line 58 of file rc_abstract_filter.h.
typedef rc_accessor<IF> accessor_type [protected] |
Reimplemented in rc_abstract_prim_filter, rc_fifo_in_filter, rc_fifo_out_filter, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
Definition at line 61 of file rc_abstract_filter.h.
typedef IF if_type |
Reimplemented from rc_accessor.
Reimplemented in rc_abstract_prim_filter, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
Definition at line 64 of file rc_abstract_filter.h.
rc_abstract_filter | ( | ) | [inline, protected] |
Definition at line 194 of file rc_abstract_filter.h.
rc_abstract_filter | ( | const this_type & | other_ | ) | [private] |
RC_STATIC_ASSERT_VALID_INTERFACE | ( | IF | ) | [private] |
Reimplemented from rc_abstract_accessor.
Reimplemented in rc_abstract_prim_filter, rc_abstract_prim_filter< sc_fifo_out_if< T > >, and rc_abstract_prim_filter< sc_fifo_in_if< T > >.
rc_reconfigurable* rc_get_reconfigurable | ( | ) | const [inline, protected] |
Definition at line 70 of file rc_abstract_filter.h.
bool rc_is_deactivation_requested | ( | ) | const [inline, protected] |
Definition at line 182 of file rc_abstract_filter.h.
void rc_possible_deactivation | ( | ) | [inline, protected] |
Definition at line 75 of file rc_abstract_filter.h.
void rc_nb_possible_deactivation | ( | ) | [inline, protected] |
Definition at line 78 of file rc_abstract_filter.h.
void rc_cancel | ( | ) | const [inline, protected] |
Definition at line 81 of file rc_abstract_filter.h.
void rc_nb_cancel | ( | ) | const [inline, protected] |
Definition at line 84 of file rc_abstract_filter.h.
void next_trigger | ( | ) | [inline, protected] |
void next_trigger | ( | const sc_event & | e | ) | [inline, protected] |
void next_trigger | ( | sc_event_or_list & | el | ) | [inline, protected] |
void next_trigger | ( | sc_event_and_list & | el | ) | [inline, protected] |
void next_trigger | ( | const sc_time & | t | ) | [inline, protected] |
void next_trigger | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline, protected] |
void next_trigger | ( | const sc_time & | t, | |
const sc_event & | e | |||
) | [inline, protected] |
void next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) | [inline, protected] |
void next_trigger | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) | [inline, protected] |
void next_trigger | ( | double | v, | |
sc_time_unit | t, | |||
sc_event_or_list & | el | |||
) | [inline, protected] |
void next_trigger | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) | [inline, protected] |
void next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) | [inline, protected] |
void wait | ( | ) | const [inline, protected] |
Definition at line 129 of file rc_abstract_filter.h.
void wait | ( | int | n | ) | [inline, protected] |
void wait | ( | const sc_event & | e | ) | [inline, protected] |
void wait | ( | sc_event_or_list & | el | ) | [inline, protected] |
void wait | ( | sc_event_and_list & | el | ) | [inline, protected] |
void wait | ( | const sc_time & | t | ) | [inline, protected] |
void wait | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline, protected] |
void wait | ( | const sc_time & | t, | |
const sc_event & | e | |||
) | [inline, protected] |
void wait | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) | [inline, protected] |
void wait | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) | [inline, protected] |
void wait | ( | double | v, | |
sc_time_unit | t, | |||
sc_event_or_list & | el | |||
) | [inline, protected] |
void wait | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) | [inline, protected] |
void wait | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) | [inline, protected] |
rc_reconfigurable* reconf [private] |
Definition at line 170 of file rc_abstract_filter.h.
Referenced by rc_abstract_filter< sc_mutex_if >::rc_get_reconfigurable(), and rc_abstract_filter::rc_is_deactivation_requested().