29#ifndef SC_EVENT_QUEUE_H
30#define SC_EVENT_QUEUE_H
88 inline virtual const char*
kind()
const {
return "sc_event_queue"; }
102 inline virtual const sc_event& default_event()
const;
128 unsigned m_pending_delta;
#define SC_API_TEMPLATE_DECL_
SC_API const char * sc_gen_unique_name(const char *, bool preserve_first)
sc_port< sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND > sc_event_queue_port
template class SC_API sc_ppq< sc_time * >
unsigned long long uint64
virtual void notify(double when, sc_time_unit base)=0
virtual void notify(const sc_time &when)=0
virtual void cancel_all()=0
virtual const char * kind() const
sc_event_queue(sc_module_name name_=sc_gen_unique_name("event_queue"))
virtual void notify(double when, sc_time_unit base)
virtual const sc_event & default_event() const
virtual void cancel_all()
virtual void notify(const sc_time &when)