gem5 v24.0.0.0
Loading...
Searching...
No Matches
sc_gem5::Reset Class Reference

#include <process.hh>

Public Member Functions

 Reset (Process *p, bool s, bool v)
 
bool install (const sc_core::sc_signal_in_if< bool > *s)
 
void update ()
 
Processprocess ()
 
const sc_core::sc_signal_in_if< bool > * signal ()
 
bool sync ()
 
bool value ()
 

Private Attributes

Process_process
 
const sc_core::sc_signal_in_if< bool > * _signal
 
bool _sync
 
bool _value
 

Detailed Description

Definition at line 206 of file process.hh.

Constructor & Destructor Documentation

◆ Reset()

sc_gem5::Reset::Reset ( Process * p,
bool s,
bool v )
inline

Definition at line 209 of file process.hh.

Member Function Documentation

◆ install()

◆ process()

Process * sc_gem5::Reset::process ( )
inline

Definition at line 228 of file process.hh.

References _process.

◆ signal()

const sc_core::sc_signal_in_if< bool > * sc_gem5::Reset::signal ( )
inline

Definition at line 229 of file process.hh.

References _signal.

◆ sync()

bool sc_gem5::Reset::sync ( )
inline

Definition at line 230 of file process.hh.

References _sync.

◆ update()

void sc_gem5::Reset::update ( )
inline

◆ value()

bool sc_gem5::Reset::value ( )
inline

Definition at line 231 of file process.hh.

References _value.

Member Data Documentation

◆ _process

Process* sc_gem5::Reset::_process
private

Definition at line 234 of file process.hh.

Referenced by install(), process(), and update().

◆ _signal

const sc_core::sc_signal_in_if<bool>* sc_gem5::Reset::_signal
private

Definition at line 235 of file process.hh.

Referenced by install(), signal(), and update().

◆ _sync

bool sc_gem5::Reset::_sync
private

Definition at line 236 of file process.hh.

Referenced by sync(), and update().

◆ _value

bool sc_gem5::Reset::_value
private

Definition at line 237 of file process.hh.

Referenced by install(), update(), and value().


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

Generated on Tue Jun 18 2024 16:24:56 for gem5 by doxygen 1.11.0