The event class. More...
#include <sysc/kernel/sc_event.h>
Public Member Functions | |
sc_event () | |
sc_event (const char *name) | |
~sc_event () | |
void | cancel () |
const char * | name () const |
const char * | basename () const |
sc_object * | get_parent_object () const |
bool | in_hierarchy () const |
void | notify () |
The immediate notification is not supported by the out-of-order simulation in the current release. | |
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_expr | operator| (const sc_event &) const |
sc_event_or_expr | operator| (const sc_event_or_list &) const |
sc_event_and_expr | operator& (const sc_event &) const |
sc_event_and_expr | operator& (const sc_event_and_list &) const |
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 |
class | sc_signal |
void | sc_thread_cor_fn (void *arg) |
The event class.
Definition at line 244 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 | ( | ) |
sc_object* sc_core::sc_event::get_parent_object | ( | ) | const [inline] |
Definition at line 267 of file sc_event.h.
bool sc_core::sc_event::in_hierarchy | ( | ) | const [inline] |
Definition at line 268 of file sc_event.h.
const char* sc_core::sc_event::name | ( | ) | const [inline] |
Definition at line 265 of file sc_event.h.
void sc_core::sc_event::notify | ( | double | v, | |
sc_time_unit | tu | |||
) | [inline] |
Definition at line 413 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 472 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 828 of file sc_event.h.
sc_event_and_expr sc_core::sc_event::operator& | ( | const sc_event & | e2 | ) | const [inline] |
Definition at line 818 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 710 of file sc_event.h.
sc_event_or_expr sc_core::sc_event::operator| | ( | const sc_event & | e2 | ) | const [inline] |
Definition at line 700 of file sc_event.h.
friend class sc_clock [friend] |
Definition at line 246 of file sc_event.h.
friend class sc_event_list [friend] |
Definition at line 247 of file sc_event.h.
friend class sc_event_timed [friend] |
Definition at line 248 of file sc_event.h.
friend class sc_method_process [friend] |
Definition at line 252 of file sc_event.h.
friend class sc_object [friend] |
Definition at line 250 of file sc_event.h.
friend class sc_process_b [friend] |
Definition at line 251 of file sc_event.h.
friend class sc_signal [friend] |
Definition at line 254 of file sc_event.h.
friend class sc_simcontext [friend] |
Definition at line 249 of file sc_event.h.
void sc_thread_cor_fn | ( | void * | arg | ) | [friend] |
friend class sc_thread_process [friend] |
Definition at line 253 of file sc_event.h.