gem5  v22.1.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
sc_gem5::SensitivityEvent Class Reference

#include <sensitivity.hh>

Inheritance diagram for sc_gem5::SensitivityEvent:
sc_gem5::Sensitivity sc_gem5::DynamicSensitivityEvent sc_gem5::StaticSensitivityEvent sc_gem5::StaticSensitivityExport sc_gem5::StaticSensitivityInterface

Public Member Functions

void clear () override
- Public Member Functions inherited from sc_gem5::Sensitivity
void satisfy ()
virtual bool notifyWork (Event *e)
bool notify (Event *e)
virtual Category category ()=0
bool ofMethod ()

Protected Member Functions

 SensitivityEvent (Process *p, const ::sc_core::sc_event *e=nullptr)
- 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 Attributes

const ::sc_core::sc_eventevent
- Protected Attributes inherited from sc_gem5::Sensitivity

Additional Inherited Members

- Public Types inherited from sc_gem5::Sensitivity
enum  Category { Static , Dynamic }

Detailed Description

Definition at line 130 of file sensitivity.hh.

Constructor & Destructor Documentation

◆ SensitivityEvent()

sc_gem5::SensitivityEvent::SensitivityEvent ( Process p,
const ::sc_core::sc_event e = nullptr 

Definition at line 135 of file sensitivity.hh.

Member Function Documentation

◆ clear()

void sc_gem5::SensitivityEvent::clear ( )

Implements sc_gem5::Sensitivity.

Definition at line 140 of file sensitivity.hh.

References sc_gem5::Sensitivity::delFromEvent(), and event.

Member Data Documentation

◆ event

const ::sc_core::sc_event* sc_gem5::SensitivityEvent::event

Definition at line 133 of file sensitivity.hh.

Referenced by clear().

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

Generated on Wed Dec 21 2022 10:25:10 for gem5 by doxygen 1.9.1