gem5
[DEVELOP-FOR-23.0]
|
#include <signal.hh>
Public Member Functions | |
SignalSourcePort (const std::string &_name, PortID _id=InvalidPortID) | |
void | set (const State &new_state) |
const State & | state () const |
void | bind (Port &peer) override |
void | unbind () override |
Private Attributes | |
SignalSinkPort< State > * | sink = nullptr |
State | _state = {} |
|
inline |
|
inlineoverride |
|
inline |
Definition at line 105 of file signal.hh.
Referenced by gem5::fastmodel::ResetControllerExample::Registers::Registers().
|
inline |
|
inlineoverride |
|
private |
Definition at line 97 of file signal.hh.
Referenced by gem5::SignalSourcePort< bool >::set(), and gem5::SignalSourcePort< bool >::state().
|
private |
Definition at line 96 of file signal.hh.
Referenced by gem5::SignalSourcePort< bool >::bind(), gem5::SignalSourcePort< bool >::set(), and gem5::SignalSourcePort< bool >::unbind().