A queue that can contain any number of pending delta, or timed events. More...
#include <sysc/communication/sc_event_queue.h>
Public Member Functions | |
SC_HAS_PROCESS (sc_event_queue) | |
sc_event_queue (sc_module_name name_=sc_gen_unique_name("event_queue")) | |
This constructor function is not supported by the out-of-order simulation in the current release. | |
~sc_event_queue () | |
virtual const char * | kind () const |
virtual void | notify (double when, sc_time_unit base) |
virtual void | notify (const sc_time &when) |
virtual void | cancel_all () |
virtual const sc_event & | default_event () const |
A queue that can contain any number of pending delta, or timed events.
Definition at line 79 of file sc_event_queue.h.
sc_core::sc_event_queue::sc_event_queue | ( | sc_module_name | name_ = sc_gen_unique_name("event_queue") |
) |
This constructor function is not supported by the out-of-order simulation in the current release.
sc_core::sc_event_queue::~sc_event_queue | ( | ) |
virtual void sc_core::sc_event_queue::cancel_all | ( | ) | [virtual] |
Implements sc_core::sc_event_queue_if.
const sc_event & sc_core::sc_event_queue::default_event | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_interface.
Definition at line 147 of file sc_event_queue.h.
virtual const char* sc_core::sc_event_queue::kind | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_module.
Definition at line 97 of file sc_event_queue.h.
virtual void sc_core::sc_event_queue::notify | ( | const sc_time & | when | ) | [virtual] |
Implements sc_core::sc_event_queue_if.
void sc_core::sc_event_queue::notify | ( | double | when, | |
sc_time_unit | base | |||
) | [inline, virtual] |
Implements sc_core::sc_event_queue_if.
Definition at line 141 of file sc_event_queue.h.
sc_core::sc_event_queue::SC_HAS_PROCESS | ( | sc_event_queue | ) |