|
gem5 v23.0.0.1
|
#include <sensitivity.hh>
Private Member Functions | |
| DynamicSensitivityEventOrList (Process *p, const sc_core::sc_event_or_list *eol) | |
| ~DynamicSensitivityEventOrList () | |
| bool | notifyWork (Event *e) override |
Private Attributes | |
| const sc_core::sc_event_or_list * | list |
Friends | |
| void | newDynamicSensitivityEventOrList (Process *p, const sc_core::sc_event_or_list *eol) |
Additional Inherited Members | |
Public Types inherited from sc_gem5::Sensitivity | |
| enum | Category { Static , Dynamic } |
Public Member Functions inherited from sc_gem5::DynamicSensitivity | |
| Category | category () override |
Public Member Functions inherited from sc_gem5::Sensitivity | |
| virtual void | clear ()=0 |
| void | satisfy () |
| virtual bool | notifyWork (Event *e) |
| bool | notify (Event *e) |
| virtual Category | category ()=0 |
| bool | ofMethod () |
Public Member Functions inherited from sc_gem5::SensitivityEvents | |
| void | clear () override |
| void | addEvent (const ::sc_core::sc_event *event) |
Protected Member Functions inherited from sc_gem5::DynamicSensitivity | |
| DynamicSensitivity (Process *p) | |
| void | addToEvent (const ::sc_core::sc_event *e) override |
| void | delFromEvent (const ::sc_core::sc_event *e) override |
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 Member Functions inherited from sc_gem5::SensitivityEvents | |
| SensitivityEvents (Process *p) | |
| SensitivityEvents (Process *p, const std::set< const ::sc_core::sc_event * > &s) | |
Protected Attributes inherited from sc_gem5::Sensitivity | |
| Process * | process |
Protected Attributes inherited from sc_gem5::SensitivityEvents | |
| std::set< const ::sc_core::sc_event * > | events |
Definition at line 268 of file sensitivity.hh.
|
private |
Definition at line 215 of file sensitivity.cc.
|
private |
Definition at line 223 of file sensitivity.cc.
References sc_core::sc_event_or_list::autoDelete, sc_core::sc_event_or_list::busy, list, and panic_if.
|
overrideprivatevirtual |
Reimplemented from sc_gem5::Sensitivity.
Definition at line 233 of file sensitivity.cc.
References sc_gem5::DynamicSensitivity::delFromEvent(), sc_gem5::SensitivityEvents::events, and sc_gem5::Sensitivity::satisfy().
|
friend |
Definition at line 196 of file sensitivity.cc.
|
private |
Definition at line 281 of file sensitivity.hh.
Referenced by ~DynamicSensitivityEventOrList().