gem5 v25.0.0.1
Loading...
Searching...
No Matches
sc_gem5::DynamicSensitivityEventOrList Class Reference

#include <sensitivity.hh>

Inheritance diagram for sc_gem5::DynamicSensitivityEventOrList:
sc_gem5::DynamicSensitivity sc_gem5::SensitivityEvents sc_gem5::Sensitivity sc_gem5::Sensitivity

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_listlist

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
void satisfy ()
bool notify (Event *e)
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 ()
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
Processprocess
Protected Attributes inherited from sc_gem5::SensitivityEvents
std::set< const ::sc_core::sc_event * > events

Detailed Description

Definition at line 268 of file sensitivity.hh.

Constructor & Destructor Documentation

◆ DynamicSensitivityEventOrList()

sc_gem5::DynamicSensitivityEventOrList::DynamicSensitivityEventOrList ( Process * p,
const sc_core::sc_event_or_list * eol )
private

◆ ~DynamicSensitivityEventOrList()

sc_gem5::DynamicSensitivityEventOrList::~DynamicSensitivityEventOrList ( )
private

Definition at line 223 of file sensitivity.cc.

References list, and panic_if.

Member Function Documentation

◆ notifyWork()

bool sc_gem5::DynamicSensitivityEventOrList::notifyWork ( Event * e)
overrideprivatevirtual

◆ newDynamicSensitivityEventOrList

void newDynamicSensitivityEventOrList ( Process * p,
const sc_core::sc_event_or_list * eol )
friend

Definition at line 196 of file sensitivity.cc.

References DynamicSensitivityEventOrList().

Member Data Documentation

◆ list

const sc_core::sc_event_or_list* sc_gem5::DynamicSensitivityEventOrList::list
private

The documentation for this class was generated from the following files:

Generated on Sat Oct 18 2025 08:07:54 for gem5 by doxygen 1.14.0