|
gem5 [DEVELOP-FOR-25.0]
|
Public Member Functions | |
| ClockTick (::sc_core::sc_clock *clock, bool to, ::sc_core::sc_time _period) | |
| void | createProcess () |
| ~ClockTick () | |
| void | tick () |
Public Member Functions inherited from sc_gem5::ScEvent | |
| ScEvent (std::function< void()> work) | |
| ~ScEvent () | |
| bool | scheduled () |
| ScEvents * | scheduledOn () |
| void | when (gem5::Tick w) |
| gem5::Tick | when () |
| void | run () |
Private Attributes | |
| ::sc_core::sc_time | _period |
| std::string | name |
| Process * | p |
| ProcessMemberFuncWrapper<::sc_core::sc_clock > | funcWrapper |
Definition at line 44 of file sc_clock.cc.
|
inline |
Definition at line 53 of file sc_clock.cc.
References _period, sc_gem5::ScEvent::ScEvent(), and tick().
|
inline |
Definition at line 72 of file sc_clock.cc.
References p, sc_gem5::ScEvent::scheduled(), and sc_gem5::scheduler.
|
inline |
Definition at line 65 of file sc_clock.cc.
References funcWrapper, name, p, and sc_gem5::scheduler.
|
inline |
Definition at line 81 of file sc_clock.cc.
References _period, p, and sc_gem5::scheduler.
Referenced by ClockTick().
|
private |
Definition at line 47 of file sc_clock.cc.
Referenced by ClockTick(), and tick().
|
private |
Definition at line 50 of file sc_clock.cc.
Referenced by createProcess().
|
private |
Definition at line 48 of file sc_clock.cc.
Referenced by createProcess().
|
private |
Definition at line 49 of file sc_clock.cc.
Referenced by createProcess(), tick(), and ~ClockTick().