SystemC
2.3.2
Accellera SystemC proof-of-concept library
|
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 () |
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 |
bool | triggered () const |
Static Public Attributes | |
static const sc_event | none |
Friends | |
class | sc_event_list |
class | sc_event_timed |
class | sc_simcontext |
class | sc_object |
class | sc_process_b |
class | sc_process_handle |
class | sc_method_process |
class | sc_thread_process |
class | sc_clock |
class | sc_event_queue |
class | sc_signal_channel |
template<typename IF > | |
class | sc_fifo |
class | sc_semaphore |
class | sc_mutex |
class | sc_join |
class | sc_trace_file |
void | sc_thread_cor_fn (void *arg) |
The event class.
Definition at line 256 of file sc_event.h.
sc_core::sc_event::sc_event | ( | ) |
|
explicit |
sc_core::sc_event::~sc_event | ( | ) |
const char* sc_core::sc_event::basename | ( | ) | const |
void sc_core::sc_event::cancel | ( | ) |
|
inline |
Definition at line 286 of file sc_event.h.
|
inline |
Definition at line 287 of file sc_event.h.
|
inline |
Definition at line 284 of file sc_event.h.
void sc_core::sc_event::notify | ( | ) |
void sc_core::sc_event::notify | ( | const sc_time & | ) |
|
inline |
Definition at line 412 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 449 of file sc_event.h.
sc_event_and_expr sc_core::sc_event::operator & | ( | const sc_event & | ) | const |
sc_event_and_expr sc_core::sc_event::operator & | ( | const sc_event_and_list & | ) | const |
|
inline |
Definition at line 679 of file sc_event.h.
|
inline |
Definition at line 689 of file sc_event.h.
bool sc_core::sc_event::triggered | ( | ) | const |
|
friend |
Definition at line 267 of file sc_event.h.
|
friend |
Definition at line 258 of file sc_event.h.
|
friend |
Definition at line 268 of file sc_event.h.
|
friend |
Definition at line 259 of file sc_event.h.
|
friend |
Definition at line 270 of file sc_event.h.
|
friend |
Definition at line 273 of file sc_event.h.
|
friend |
Definition at line 264 of file sc_event.h.
|
friend |
Definition at line 272 of file sc_event.h.
|
friend |
Definition at line 261 of file sc_event.h.
|
friend |
Definition at line 262 of file sc_event.h.
|
friend |
Definition at line 263 of file sc_event.h.
|
friend |
Definition at line 271 of file sc_event.h.
|
friend |
Definition at line 269 of file sc_event.h.
|
friend |
Definition at line 260 of file sc_event.h.
|
friend |
|
friend |
Definition at line 265 of file sc_event.h.
|
friend |
Definition at line 274 of file sc_event.h.
|
static |
Definition at line 306 of file sc_event.h.