#include <sc_event.h>
Inheritance diagram for sc_event:


Public Methods | |
| sc_event () | |
| ~sc_event () | |
| void | cancel () |
| void | notify () |
| void | notify (const sc_time &) |
| void | notify (double, sc_time_unit) |
| void | notify_delayed () |
| void | notify_delayed (const sc_time &) |
| void | notify_delayed (double, sc_time_unit) |
| sc_event_or_list & | operator| (const sc_event &) const |
| sc_event_and_list & | operator & (const sc_event &) const |
Friends | |
| class | sc_clock |
| class | sc_event_list |
| class | sc_event_timed |
| class | sc_simcontext |
| class | sc_process_b |
| class | sc_method_process |
| class | sc_thread_process |
|
|
Definition at line 181 of file sc_event.h. |
|
|
Definition at line 189 of file sc_event.h. References cancel(). |
|
|
Definition at line 50 of file sc_event.cpp. References assert, sc_event_timed::m_event, and sc_simcontext::remove_delta_event(). Referenced by sc_event_queue::cancel_all(), sc_method_process::clear_trigger(), notify(), sc_simcontext::simulate(), sc_thread_process::trigger_dynamic(), sc_method_process::trigger_dynamic(), and ~sc_event(). |
|
||||||||||||
|
Definition at line 197 of file sc_event.h. References notify(), and sc_time_unit. |
|
|
Definition at line 86 of file sc_event.cpp. References sc_simcontext::add_delta_event(), sc_simcontext::add_timed_event(), assert, sc_event_timed::m_event, sc_event_timed::m_notify_time, sc_event_timed, and sc_simcontext::time_stamp(). |
|
|
Definition at line 75 of file sc_event.cpp. References cancel(), SC_REPORT_ERROR, and sc_simcontext::update_phase(). Referenced by sc_event_queue::notify(), notify(), notify(), sc_semaphore::post(), sc_join::signal(), and sc_mutex::unlock(). |
|
||||||||||||
|
Definition at line 238 of file sc_event.h. References notify_delayed(), and sc_time_unit. |
|
|
Definition at line 217 of file sc_event.h. References sc_simcontext::add_delta_event(), sc_simcontext::add_timed_event(), sc_event_timed, SC_REPORT_ERROR, and sc_simcontext::time_stamp(). |
|
|
Definition at line 205 of file sc_event.h. References sc_simcontext::add_delta_event(), and SC_REPORT_ERROR. Referenced by sc_clock::negedge_action(), sc_method_process::next_trigger(), notify_delayed(), sc_clock::posedge_action(), sc_clock::sc_clock(), sc_simcontext::simulate(), sc_signal< sc_logic >::update(), sc_signal< bool >::update(), sc_signal< T >::update(), sc_fifo< T >::update(), sc_buffer< T >::update(), and sc_thread_process::wait(). |
|
|
Definition at line 493 of file sc_event.h. References sc_event_list::push_back(). |
|
|
Definition at line 433 of file sc_event.h. References sc_event_list::push_back(). |
|
|
Definition at line 60 of file sc_event.h. |
|
|
Definition at line 61 of file sc_event.h. |
|
|
Definition at line 62 of file sc_event.h. Referenced by notify(), and notify_delayed(). |
|
|
Definition at line 65 of file sc_event.h. |
|
|
Definition at line 64 of file sc_event.h. |
|
|
Definition at line 63 of file sc_event.h. |
|
|
Definition at line 66 of file sc_event.h. |
1.2.18