gem5 v24.1.0.1
|
#include <sensitivity.hh>
Private Member Functions | |
DynamicSensitivityEventAndList (Process *p, const sc_core::sc_event_and_list *eal) | |
~DynamicSensitivityEventAndList () | |
bool | notifyWork (Event *e) override |
Private Attributes | |
const sc_core::sc_event_and_list * | list |
Friends | |
void | newDynamicSensitivityEventAndList (Process *p, const sc_core::sc_event_and_list *eal) |
Additional Inherited Members | |
![]() | |
enum | Category { Static , Dynamic } |
![]() | |
Category | category () override |
![]() | |
void | satisfy () |
bool | notify (Event *e) |
bool | ofMethod () |
![]() | |
void | clear () override |
void | addEvent (const ::sc_core::sc_event *event) |
![]() | |
DynamicSensitivity (Process *p) | |
void | addToEvent (const ::sc_core::sc_event *e) override |
void | delFromEvent (const ::sc_core::sc_event *e) override |
![]() | |
Sensitivity (Process *p) | |
virtual | ~Sensitivity () |
![]() | |
SensitivityEvents (Process *p) | |
SensitivityEvents (Process *p, const std::set< const ::sc_core::sc_event * > &s) | |
![]() | |
Process * | process |
![]() | |
std::set< const ::sc_core::sc_event * > | events |
Definition at line 287 of file sensitivity.hh.
|
private |
Definition at line 246 of file sensitivity.cc.
|
private |
Definition at line 254 of file sensitivity.cc.
References sc_core::sc_event_and_list::autoDelete, sc_core::sc_event_and_list::busy, list, and panic_if.
|
overrideprivatevirtual |
Reimplemented from sc_gem5::Sensitivity.
Definition at line 264 of file sensitivity.cc.
References sc_gem5::SensitivityEvents::events, and sc_gem5::Sensitivity::satisfy().
|
friend |
Definition at line 205 of file sensitivity.cc.
|
private |
Definition at line 300 of file sensitivity.hh.
Referenced by ~DynamicSensitivityEventAndList().