The event class. More...
#include <sysc/kernel/sc_event.h>
The event class.
Definition at line 247 of file sc_event.h.
sc_core::sc_event::sc_event | ( | ) |
sc_core::sc_event::sc_event | ( | const char * | name | ) |
sc_core::sc_event::~sc_event | ( | ) |
const char* sc_core::sc_event::basename | ( | ) | const |
void sc_core::sc_event::cancel | ( | ) |
const sc_timestamp& sc_core::sc_event::get_notify_timestamp | ( | ) | const |
GET the notification time stamp.
const sc_timestamp& sc_core::sc_event::get_notify_timestamp_last | ( | ) | const |
sc_object* sc_core::sc_event::get_parent_object | ( | ) | const [inline] |
Definition at line 271 of file sc_event.h.
bool sc_core::sc_event::in_hierarchy | ( | ) | const [inline] |
Definition at line 272 of file sc_event.h.
const char* sc_core::sc_event::name | ( | ) | const [inline] |
Definition at line 269 of file sc_event.h.
void sc_core::sc_event::notify | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline] |
Definition at line 424 of file sc_event.h.
void sc_core::sc_event::notify | ( | const sc_time & | ) |
void sc_core::sc_event::notify | ( | ) |
The immediate notification is not supported by the out-of-order simulation in the current release.
void sc_core::sc_event::notify_delayed | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline] |
Definition at line 496 of file sc_event.h.
void sc_core::sc_event::notify_delayed | ( | const sc_time & | ) |
void sc_core::sc_event::notify_delayed | ( | ) |
sc_event_and_expr sc_core::sc_event::operator& | ( | const sc_event_and_list & | e2 | ) | const [inline] |
Definition at line 853 of file sc_event.h.
sc_event_and_expr sc_core::sc_event::operator& | ( | const sc_event & | e2 | ) | const [inline] |
Definition at line 843 of file sc_event.h.
sc_event_or_expr sc_core::sc_event::operator| | ( | const sc_event_or_list & | e2 | ) | const [inline] |
Definition at line 735 of file sc_event.h.
sc_event_or_expr sc_core::sc_event::operator| | ( | const sc_event & | e2 | ) | const [inline] |
Definition at line 725 of file sc_event.h.
void sc_core::sc_event::push_notify_timestamp_list | ( | const sc_timestamp & | ts | ) |
friend class sc_clock [friend] |
Definition at line 249 of file sc_event.h.
friend class sc_event_list [friend] |
Definition at line 250 of file sc_event.h.
friend class sc_event_timed [friend] |
Definition at line 251 of file sc_event.h.
friend class sc_method_process [friend] |
Definition at line 255 of file sc_event.h.
friend class sc_object [friend] |
Definition at line 253 of file sc_event.h.
friend class sc_process_b [friend] |
Definition at line 254 of file sc_event.h.
friend class sc_signal [friend] |
Definition at line 257 of file sc_event.h.
friend class sc_simcontext [friend] |
Definition at line 252 of file sc_event.h.
void sc_thread_cor_fn | ( | void * | arg | ) | [friend] |
friend class sc_thread_process [friend] |
Definition at line 256 of file sc_event.h.
Definition at line 359 of file sc_event.h.
std::vector<sc_method_handle> sc_core::sc_event::m_methods_dynamic [mutable] |
Definition at line 301 of file sc_event.h.
std::vector<sc_method_handle> sc_core::sc_event::m_methods_static [mutable] |
Definition at line 300 of file sc_event.h.
std::vector<sc_timestamp> sc_core::sc_event::m_notify_timestamp_list |
Definition at line 262 of file sc_event.h.
std::vector<sc_thread_handle> sc_core::sc_event::m_threads_dynamic [mutable] |
Definition at line 303 of file sc_event.h.
std::vector<sc_thread_handle> sc_core::sc_event::m_threads_static [mutable] |
Definition at line 302 of file sc_event.h.