SystemC
Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
The event class. More...
#include <sysc/kernel/sc_event.h>
Public Attributes | |
std::set< sc_timestamp > | m_notify_timestamp_set |
std::vector< sc_method_handle > | m_methods_static |
std::vector< sc_method_handle > | m_methods_dynamic |
std::vector< sc_thread_handle > | m_threads_static |
std::vector< sc_thread_handle > | m_threads_dynamic |
int | m_delta_event_index |
Friends | |
class | sc_clock |
class | sc_event_list |
class | sc_event_timed |
class | sc_simcontext |
class | sc_object |
class | sc_process_b |
class | sc_method_process |
class | sc_thread_process |
template<typename IF , sc_writer_policy POL> | |
class | sc_signal |
void | sc_thread_cor_fn (void *arg) |
The event class.
Definition at line 260 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 | ( | ) |
void sc_core::sc_event::erase_notification_time | ( | sc_timestamp | ) |
sc_timestamp sc_core::sc_event::get_earliest_notification_time | ( | ) |
sc_timestamp sc_core::sc_event::get_earliest_time_after_certain_time | ( | sc_timestamp | ) |
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 |
|
inline |
Definition at line 296 of file sc_event.h.
|
inline |
Definition at line 297 of file sc_event.h.
|
inline |
Definition at line 294 of file sc_event.h.
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 | ( | const sc_time & | ) |
|
inline |
Definition at line 450 of file sc_event.h.
void sc_core::sc_event::notify_delayed | ( | ) |
void sc_core::sc_event::notify_delayed | ( | const sc_time & | ) |
|
inline |
Definition at line 522 of file sc_event.h.
|
inline |
Definition at line 869 of file sc_event.h.
|
inline |
Definition at line 879 of file sc_event.h.
|
inline |
Definition at line 751 of file sc_event.h.
|
inline |
Definition at line 761 of file sc_event.h.
void sc_core::sc_event::push_notify_timestamp_list | ( | const sc_timestamp & | ts | ) |
|
friend |
Definition at line 262 of file sc_event.h.
|
friend |
Definition at line 263 of file sc_event.h.
|
friend |
Definition at line 264 of file sc_event.h.
|
friend |
Definition at line 268 of file sc_event.h.
|
friend |
Definition at line 266 of file sc_event.h.
|
friend |
Definition at line 267 of file sc_event.h.
|
friend |
Definition at line 270 of file sc_event.h.
|
friend |
Definition at line 265 of file sc_event.h.
|
friend |
|
friend |
Definition at line 269 of file sc_event.h.
int sc_core::sc_event::m_delta_event_index |
Definition at line 385 of file sc_event.h.
|
mutable |
Definition at line 326 of file sc_event.h.
|
mutable |
Definition at line 325 of file sc_event.h.
std::set<sc_timestamp> sc_core::sc_event::m_notify_timestamp_set |
Definition at line 277 of file sc_event.h.
|
mutable |
Definition at line 328 of file sc_event.h.
|
mutable |
Definition at line 327 of file sc_event.h.