#include <rc_prim_channel.h>
Definition at line 47 of file rc_prim_channel.h.
Public Member Functions | |
rc_prim_channel () | |
rc_prim_channel (const char *name_) | |
Protected Member Functions | |
bool | rc_has_reconfigurable () const |
const rc_reconfigurable * | rc_get_reconfigurable () const |
bool | rc_is_constr_done () const |
rc_reconfigurable::state_type | rc_get_state () const |
rc_reconfigurable::state_type | rc_get_next_state () const |
bool | rc_is_loaded () const |
bool | rc_is_active () 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 () |
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) |
virtual void | start_of_simulation () |
RC_ON_INIT_RESETTABLE () | |
RC_ON_RESET () | |
Private Member Functions | |
rc_prim_channel (const rc_prim_channel &other) | |
rc_prim_channel & | operator= (const rc_prim_channel &other) |
Private Attributes | |
const rc_reconfigurable * | p_reconf |
bool | p_constr_done |
rc_prim_channel | ( | ) | [inline] |
Definition at line 53 of file rc_prim_channel.h.
rc_prim_channel | ( | const char * | name_ | ) | [inline, explicit] |
Definition at line 60 of file rc_prim_channel.h.
rc_prim_channel | ( | const rc_prim_channel & | other | ) | [private] |
bool rc_has_reconfigurable | ( | ) | const [inline, protected] |
Definition at line 69 of file rc_prim_channel.h.
const rc_reconfigurable* rc_get_reconfigurable | ( | ) | const [inline, protected] |
Definition at line 72 of file rc_prim_channel.h.
bool rc_is_constr_done | ( | ) | const [inline, protected] |
Definition at line 75 of file rc_prim_channel.h.
rc_reconfigurable::state_type rc_get_state | ( | ) | const [inline, protected] |
Definition at line 78 of file rc_prim_channel.h.
rc_reconfigurable::state_type rc_get_next_state | ( | ) | const [inline, protected] |
Definition at line 84 of file rc_prim_channel.h.
bool rc_is_loaded | ( | ) | const [inline, protected] |
Definition at line 90 of file rc_prim_channel.h.
bool rc_is_active | ( | ) | const [inline, protected] |
Definition at line 93 of file rc_prim_channel.h.
void next_trigger | ( | ) | [inline, protected] |
Definition at line 98 of file rc_prim_channel.h.
void next_trigger | ( | const sc_event & | e | ) | [inline, protected] |
Definition at line 101 of file rc_prim_channel.h.
void next_trigger | ( | sc_event_or_list & | el | ) | [inline, protected] |
Definition at line 104 of file rc_prim_channel.h.
void next_trigger | ( | sc_event_and_list & | el | ) | [inline, protected] |
Definition at line 107 of file rc_prim_channel.h.
void next_trigger | ( | const sc_time & | t | ) | [inline, protected] |
Definition at line 110 of file rc_prim_channel.h.
void next_trigger | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline, protected] |
Definition at line 113 of file rc_prim_channel.h.
void next_trigger | ( | const sc_time & | t, | |
const sc_event & | e | |||
) | [inline, protected] |
Definition at line 116 of file rc_prim_channel.h.
void next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) | [inline, protected] |
Definition at line 119 of file rc_prim_channel.h.
void next_trigger | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) | [inline, protected] |
Definition at line 122 of file rc_prim_channel.h.
void next_trigger | ( | double | v, | |
sc_time_unit | t, | |||
sc_event_or_list & | el | |||
) | [inline, protected] |
Definition at line 125 of file rc_prim_channel.h.
void next_trigger | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) | [inline, protected] |
Definition at line 129 of file rc_prim_channel.h.
void next_trigger | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) | [inline, protected] |
Definition at line 132 of file rc_prim_channel.h.
void wait | ( | ) | [inline, protected] |
Reimplemented in rc_semaphore.
Definition at line 138 of file rc_prim_channel.h.
Referenced by rc_fifo::read(), and rc_fifo::write().
void wait | ( | int | n | ) | [inline, protected] |
Definition at line 141 of file rc_prim_channel.h.
void wait | ( | const sc_event & | e | ) | [inline, protected] |
Definition at line 144 of file rc_prim_channel.h.
void wait | ( | sc_event_or_list & | el | ) | [inline, protected] |
Definition at line 147 of file rc_prim_channel.h.
void wait | ( | sc_event_and_list & | el | ) | [inline, protected] |
Definition at line 150 of file rc_prim_channel.h.
void wait | ( | const sc_time & | t | ) | [inline, protected] |
Definition at line 153 of file rc_prim_channel.h.
void wait | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline, protected] |
Definition at line 156 of file rc_prim_channel.h.
void wait | ( | const sc_time & | t, | |
const sc_event & | e | |||
) | [inline, protected] |
Definition at line 159 of file rc_prim_channel.h.
void wait | ( | double | v, | |
sc_time_unit | tu, | |||
const sc_event & | e | |||
) | [inline, protected] |
Definition at line 162 of file rc_prim_channel.h.
void wait | ( | const sc_time & | t, | |
sc_event_or_list & | el | |||
) | [inline, protected] |
Definition at line 165 of file rc_prim_channel.h.
void wait | ( | double | v, | |
sc_time_unit | t, | |||
sc_event_or_list & | el | |||
) | [inline, protected] |
Definition at line 168 of file rc_prim_channel.h.
void wait | ( | const sc_time & | t, | |
sc_event_and_list & | el | |||
) | [inline, protected] |
Definition at line 171 of file rc_prim_channel.h.
void wait | ( | double | v, | |
sc_time_unit | tu, | |||
sc_event_and_list & | el | |||
) | [inline, protected] |
Definition at line 174 of file rc_prim_channel.h.
virtual void start_of_simulation | ( | ) | [inline, protected, virtual] |
Definition at line 177 of file rc_prim_channel.h.
RC_ON_INIT_RESETTABLE | ( | ) | [inline, protected] |
Reimplemented in rc_fifo, rc_signal_b, rc_signal_resolved, rc_signal_rv, rc_signal_b< sc_dt::sc_logic >, rc_signal_b< sc_lv< W > >, rc_signal_b< bool >, and rc_signal_b< sc_logic >.
Definition at line 182 of file rc_prim_channel.h.
RC_ON_RESET | ( | ) | [inline, protected] |
Reimplemented in rc_fifo, rc_signal_b, rc_signal< bool >, rc_signal< sc_dt::sc_logic >, rc_signal_resolved, rc_signal_rv, rc_signal_b< sc_dt::sc_logic >, rc_signal_b< sc_lv< W > >, rc_signal_b< bool >, and rc_signal_b< sc_logic >.
Definition at line 184 of file rc_prim_channel.h.
rc_prim_channel& operator= | ( | const rc_prim_channel & | other | ) | [private] |
const rc_reconfigurable* p_reconf [private] |
Definition at line 187 of file rc_prim_channel.h.
Referenced by rc_prim_channel::rc_get_next_state(), rc_prim_channel::rc_get_reconfigurable(), rc_prim_channel::rc_get_state(), rc_prim_channel::rc_has_reconfigurable(), and rc_prim_channel::rc_prim_channel().
bool p_constr_done [private] |
Definition at line 188 of file rc_prim_channel.h.
Referenced by rc_prim_channel::rc_is_constr_done(), and rc_prim_channel::start_of_simulation().