|
gem5
v21.2.1.1
|
#include <channel.hh>
Public Member Functions | |
| Channel (sc_core::sc_prim_channel *_sc_chan) | |
| virtual | ~Channel () |
| void | requestUpdate () |
| void | asyncRequestUpdate () |
| void | update () |
| sc_core::sc_prim_channel * | sc_chan () |
Public Member Functions inherited from sc_gem5::ListNode | |
| ListNode () | |
| virtual | ~ListNode () |
| void | popListNode () |
Private Attributes | |
| sc_core::sc_prim_channel * | _sc_chan |
Additional Inherited Members | |
Public Attributes inherited from sc_gem5::ListNode | |
| ListNode * | nextListNode |
| ListNode * | prevListNode |
Definition at line 39 of file channel.hh.
| sc_gem5::Channel::Channel | ( | sc_core::sc_prim_channel * | _sc_chan | ) |
Definition at line 35 of file channel.cc.
References sc_gem5::allChannels.
|
virtual |
Definition at line 40 of file channel.cc.
References sc_gem5::allChannels, and sc_gem5::ListNode::popListNode().
| void sc_gem5::Channel::asyncRequestUpdate | ( | ) |
Definition at line 53 of file channel.cc.
References sc_gem5::Scheduler::asyncRequestUpdate(), and sc_gem5::scheduler.
Referenced by sc_core::sc_prim_channel::async_request_update().
| void sc_gem5::Channel::requestUpdate | ( | ) |
Definition at line 47 of file channel.cc.
References sc_gem5::Scheduler::requestUpdate(), and sc_gem5::scheduler.
Referenced by sc_core::sc_prim_channel::request_update().
|
inline |
Definition at line 50 of file channel.hh.
References _sc_chan.
|
inline |
Definition at line 48 of file channel.hh.
References _sc_chan, and sc_core::sc_prim_channel::update().
Referenced by sc_gem5::Scheduler::runUpdate().
|
private |
Definition at line 53 of file channel.hh.