|
gem5
v22.0.0.2
|
#include <sensitivity.hh>
Public Member Functions | |
| void | clear () override |
| void | addEvent (const ::sc_core::sc_event *event) |
Public Member Functions inherited from sc_gem5::Sensitivity | |
| void | satisfy () |
| virtual bool | notifyWork (Event *e) |
| bool | notify (Event *e) |
| virtual Category | category ()=0 |
| bool | ofMethod () |
Protected Member Functions | |
| SensitivityEvents (Process *p) | |
| SensitivityEvents (Process *p, const std::set< const ::sc_core::sc_event * > &s) | |
Protected Member Functions inherited from sc_gem5::Sensitivity | |
| Sensitivity (Process *p) | |
| virtual | ~Sensitivity () |
| virtual void | addToEvent (const ::sc_core::sc_event *e)=0 |
| virtual void | delFromEvent (const ::sc_core::sc_event *e)=0 |
Protected Attributes | |
| std::set< const ::sc_core::sc_event * > | events |
Protected Attributes inherited from sc_gem5::Sensitivity | |
| Process * | process |
Additional Inherited Members | |
Public Types inherited from sc_gem5::Sensitivity | |
| enum | Category { Static, Dynamic } |
Definition at line 143 of file sensitivity.hh.
|
inlineprotected |
Definition at line 148 of file sensitivity.hh.
|
inlineprotected |
Definition at line 149 of file sensitivity.hh.
|
inline |
Definition at line 163 of file sensitivity.hh.
References sc_gem5::Sensitivity::addToEvent(), gem5::MipsISA::event, and events.
Referenced by sc_gem5::Port::finalizeFinder(), and sc_gem5::Port::finalizePort().
|
inlineoverridevirtual |
Implements sc_gem5::Sensitivity.
Definition at line 156 of file sensitivity.hh.
References sc_gem5::Sensitivity::delFromEvent(), gem5::MipsISA::event, and events.
|
protected |
Definition at line 146 of file sensitivity.hh.
Referenced by addEvent(), clear(), sc_gem5::DynamicSensitivityEventOrList::notifyWork(), and sc_gem5::DynamicSensitivityEventAndList::notifyWork().