#include <rc_signal_accessors.h>
Definition at line 214 of file rc_signal_accessors.h.
Public Types | |
typedef sc_signal_in_if < bool > | if_type |
Public Member Functions | |
rc_accessor () | |
virtual sc_reset * | is_reset () const |
Protected Member Functions | |
virtual void | register_process_control (rc_process_control &pctrl, bool active_level) const |
Registers a process control at the channel's reset list. | |
virtual void | unregister_process_control (rc_process_control &pctrl) const |
Unregisters a process control from the channel's reset list. | |
virtual bool | get_current_level () const |
Returns the reset channel's current level. | |
virtual const sc_signal< bool > * | get_underlying_reset_signal () const |
Returns the underlying SystemC signal (if such exists). | |
Private Types | |
typedef rc_accessor < sc_signal_in_if < bool > > | this_type |
typedef internals::reset_signal | reset_signal_type |
Private Member Functions | |
reset_signal_type & | _rc_get_reset_signal () const |
void | _rc_reset_updater_proc () |
Private Attributes | |
reset_signal_type * | p_reset_signal |
typedef rc_accessor<sc_signal_in_if<bool> > this_type [private] |
Reimplemented from rc_abstract_accessor< sc_signal_in_if< bool > >.
Definition at line 219 of file rc_signal_accessors.h.
typedef internals::reset_signal reset_signal_type [private] |
Definition at line 220 of file rc_signal_accessors.h.
typedef sc_signal_in_if<bool> if_type |
Reimplemented from rc_signal_in_accessor_edged_base< bool >.
Definition at line 223 of file rc_signal_accessors.h.
rc_accessor | ( | ) | [inline] |
Definition at line 225 of file rc_signal_accessors.h.
virtual sc_reset* is_reset | ( | ) | const [inline, virtual] |
Definition at line 230 of file rc_signal_accessors.h.
void register_process_control | ( | rc_process_control & | pctrl, | |
bool | active_level | |||
) | const [protected, virtual] |
Registers a process control at the channel's reset list.
pctrl | The process control object that shall be deactivated in case of a reset. | |
active_level | The reset trigger level (high or low). |
Implements rc_reset_channel_if.
Definition at line 41 of file rc_signal_accessors.cpp.
void unregister_process_control | ( | rc_process_control & | pctrl | ) | const [protected, virtual] |
Unregisters a process control from the channel's reset list.
pctrl | The process control object that shall be unregistered |
Implements rc_reset_channel_if.
Definition at line 48 of file rc_signal_accessors.cpp.
virtual bool get_current_level | ( | ) | const [inline, protected, virtual] |
Returns the reset channel's current level.
Implements rc_reset_channel_if.
Definition at line 248 of file rc_signal_accessors.h.
virtual const sc_signal<bool>* get_underlying_reset_signal | ( | ) | const [inline, protected, virtual] |
Returns the underlying SystemC signal (if such exists).
Implements rc_reset_channel_if.
Definition at line 251 of file rc_signal_accessors.h.
rc_accessor< sc_signal_in_if< bool > >::reset_signal_type & _rc_get_reset_signal | ( | ) | const [private] |
Definition at line 55 of file rc_signal_accessors.cpp.
void _rc_reset_updater_proc | ( | ) | [private] |
Definition at line 75 of file rc_signal_accessors.cpp.
reset_signal_type* p_reset_signal [mutable, private] |
Definition at line 261 of file rc_signal_accessors.h.