28#ifndef __SYSTEMC_CORE_EVENT_HH__
29#define __SYSTEMC_CORE_EVENT_HH__
69 const std::string &
name()
const;
93 return e->_gem5_event;
99 return e->_gem5_event;
108 senses.insert(senses.begin(), s);
114 for (
auto &t: senses) {
132 for (
auto &t: senses) {
StaticSensitivities staticSenseMethod
void addSensitivity(StaticSensitivity *s) const
sc_core::sc_event * sc_event()
DynamicSensitivities dynamicSenseMethod
uint64_t triggeredStamp() const
sc_core::sc_object * getParentObject() const
static Event * getFromScEvent(sc_core::sc_event *e)
StaticSensitivities staticSenseThread
const std::string & basename() const
void notify(double d, sc_core::sc_time_unit &u)
DynamicSensitivities dynamicSenseThread
Event(sc_core::sc_event *_sc_event, bool internal=false)
void notifyDelayed(const sc_core::sc_time &t)
sc_core::sc_event * _sc_event
const std::string & name() const
void delSensitivity(StaticSensitivity *s) const
sc_core::sc_object * parent
void delSensitivity(DynamicSensitivity *s) const
static const Event * getFromScEvent(const sc_core::sc_event *e)
void addSensitivity(DynamicSensitivity *s) const
std::vector< sc_core::sc_event * > Events
Events::iterator EventsIt
EventsIt findEvent(const std::string &name)
const std::string & name()