28 #ifndef __SYSTEMC_CORE_EVENT_HH__ 29 #define __SYSTEMC_CORE_EVENT_HH__ 69 const std::string &
name()
const;
70 const std::string &basename()
const;
71 bool inHierarchy()
const;
87 bool triggered()
const;
107 auto &senses = s->
ofMethod() ? staticSenseMethod : staticSenseThread;
108 senses.insert(senses.begin(),
s);
113 auto &senses = s->
ofMethod() ? staticSenseMethod : staticSenseThread;
114 for (
auto &t: senses) {
125 auto &senses = s->
ofMethod() ? dynamicSenseMethod : dynamicSenseThread;
131 auto &senses = s->
ofMethod() ? dynamicSenseMethod : dynamicSenseThread;
132 for (
auto &t: senses) {
168 #endif //__SYSTEMC_CORE_EVENT_HH__
const std::string & name()
void addSensitivity(StaticSensitivity *s) const
sc_core::sc_event * sc_event()
void delSensitivity(DynamicSensitivity *s) const
sc_core::sc_object * parent
::sc_gem5::Event * _gem5_event
void notify(double d, sc_core::sc_time_unit &u)
EventsIt findEvent(const std::string &name)
void delSensitivity(StaticSensitivity *s) const
StaticSensitivities staticSenseMethod
StaticSensitivities staticSenseThread
static const Event * getFromScEvent(const sc_core::sc_event *e)
DynamicSensitivities dynamicSenseThread
sc_core::sc_event * _sc_event
Events::iterator EventsIt
static Event * getFromScEvent(sc_core::sc_event *e)
void addSensitivity(DynamicSensitivity *s) const
DynamicSensitivities dynamicSenseMethod
uint64_t triggeredStamp() const