28#ifndef __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__
29#define __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__
62 virtual const char *
kind()
const {
return "sc_event_queue"; }
virtual void notify(const sc_time &)=0
virtual void cancel_all()=0
virtual void notify(double, sc_time_unit)=0
virtual const char * kind() const
SC_HAS_PROCESS(sc_event_queue)
virtual void notify(double, sc_time_unit)
virtual void cancel_all()
std::priority_queue< sc_time, std::vector< sc_time >, std::greater< sc_time > > _times
virtual const sc_event & default_event() const
sc_event_queue(sc_module_name name=sc_module_name(sc_gen_unique_name("event_queue")))
sc_gem5::InternalScEvent _defaultEvent
const char * name() const
sc_port< sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND > sc_event_queue_port
const char * sc_gen_unique_name(const char *seed)