|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_event.hh>
Public Member Functions | |
| sc_event () | |
| sc_event (const char *) | |
| ~sc_event () | |
| const char * | name () const |
| const char * | basename () const |
| bool | in_hierarchy () const |
| sc_object * | get_parent_object () const |
| void | notify () |
| void | notify (const sc_time &) |
| void | notify (double, sc_time_unit) |
| void | cancel () |
| bool | triggered () const |
| void | notify_delayed () |
| void | notify_delayed (const sc_time &) |
| sc_event_and_expr | operator& (const sc_event &) const |
| sc_event_and_expr | operator& (const sc_event_and_list &) const |
| sc_event_or_expr | operator| (const sc_event &) const |
| sc_event_or_expr | operator| (const sc_event_or_list &) const |
Protected Member Functions | |
| sc_event (bool) | |
| sc_event (bool, const char *) | |
Private Member Functions | |
| sc_event (const sc_event &) | |
| sc_event & | operator= (const sc_event &) |
Private Attributes | |
| ::sc_gem5::Event * | _gem5_event |
Friends | |
| class | ::sc_gem5::Event |
Definition at line 169 of file sc_event.hh.
| sc_core::sc_event::sc_event | ( | ) |
Definition at line 312 of file sc_event.cc.
References ::sc_gem5::Event, _gem5_event, and sc_core::sc_gen_unique_name().
Referenced by sc_gem5::InternalScEvent::InternalScEvent(), sc_gem5::InternalScEvent::InternalScEvent(), operator&(), operator=(), operator|(), and sc_event().
|
explicit |
Definition at line 317 of file sc_event.cc.
References ::sc_gem5::Event, and _gem5_event.
| sc_core::sc_event::~sc_event | ( | ) |
Definition at line 321 of file sc_event.cc.
References _gem5_event.
|
explicitprotected |
Definition at line 389 of file sc_event.cc.
References ::sc_gem5::Event, _gem5_event, and sc_core::sc_gen_unique_name().
|
explicitprotected |
Definition at line 395 of file sc_event.cc.
References ::sc_gem5::Event, and _gem5_event.
|
inlineprivate |
Definition at line 205 of file sc_event.hh.
References sc_event().
| const char * sc_core::sc_event::basename | ( | ) | const |
Definition at line 325 of file sc_event.cc.
References _gem5_event.
| void sc_core::sc_event::cancel | ( | ) |
Definition at line 340 of file sc_event.cc.
References _gem5_event.
| sc_object * sc_core::sc_event::get_parent_object | ( | ) | const |
Definition at line 332 of file sc_event.cc.
References _gem5_event.
| bool sc_core::sc_event::in_hierarchy | ( | ) | const |
Definition at line 329 of file sc_event.cc.
References _gem5_event.
| const char * sc_core::sc_event::name | ( | ) | const |
Definition at line 323 of file sc_event.cc.
References _gem5_event.
| void sc_core::sc_event::notify | ( | ) |
Definition at line 337 of file sc_event.cc.
References _gem5_event.
Referenced by MultiSocketSimpleSwitchAT::free(), MultiSocketSimpleSwitchAT::fwPEQcb(), tlm_utils::simple_target_socket_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::nb_transport_fw(), and tlm_utils::simple_target_socket_tagged_b< MODULE, BUSWIDTH, TYPES, POL >::fw_process::nb_transport_fw().
| void sc_core::sc_event::notify | ( | const sc_time & | t | ) |
Definition at line 338 of file sc_event.cc.
References _gem5_event.
| void sc_core::sc_event::notify | ( | double | d, |
| sc_time_unit | u ) |
Definition at line 339 of file sc_event.cc.
References _gem5_event.
| void sc_core::sc_event::notify_delayed | ( | ) |
Definition at line 343 of file sc_event.cc.
References _gem5_event, and sc_core::SC_ZERO_TIME.
| void sc_core::sc_event::notify_delayed | ( | const sc_time & | t | ) |
Definition at line 348 of file sc_event.cc.
References _gem5_event.
| sc_event_and_expr sc_core::sc_event::operator& | ( | const sc_event & | e | ) | const |
Definition at line 354 of file sc_event.cc.
References sc_core::sc_event_and_expr::insert(), and sc_event().
| sc_event_and_expr sc_core::sc_event::operator& | ( | const sc_event_and_list & | eal | ) | const |
Definition at line 363 of file sc_event.cc.
References sc_core::sc_event_and_expr::insert().
Definition at line 206 of file sc_event.hh.
References sc_event().
| sc_event_or_expr sc_core::sc_event::operator| | ( | const sc_event & | e | ) | const |
Definition at line 372 of file sc_event.cc.
References sc_core::sc_event_or_expr::insert(), and sc_event().
| sc_event_or_expr sc_core::sc_event::operator| | ( | const sc_event_or_list & | eol | ) | const |
Definition at line 381 of file sc_event.cc.
References sc_core::sc_event_or_expr::insert().
| bool sc_core::sc_event::triggered | ( | ) | const |
Definition at line 341 of file sc_event.cc.
References _gem5_event.
|
friend |
Definition at line 208 of file sc_event.hh.
Referenced by sc_event(), sc_event(), sc_event(), and sc_event().
|
private |
Definition at line 209 of file sc_event.hh.
Referenced by basename(), cancel(), get_parent_object(), in_hierarchy(), name(), notify(), notify(), notify(), notify_delayed(), notify_delayed(), sc_event(), sc_event(), sc_event(), sc_event(), triggered(), and ~sc_event().