|
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.