30 #ifndef __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 31 #define __SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__ 35 #include "../core/sc_event.hh" 36 #include "../core/sc_interface.hh" 37 #include "../core/sc_module.hh" 38 #include "../core/sc_module_name.hh" 39 #include "../core/sc_port.hh" 40 #include "../core/sc_time.hh" 64 virtual const char *
kind()
const {
return "sc_event_queue"; }
86 #endif //__SYSTEMC_EXT_CHANNEL_SC_EVENT_QUEUE_HH__
std::priority_queue< sc_time, std::vector< sc_time >, std::greater< sc_time > > _times
const std::string & name()
sc_gem5::InternalScEvent _defaultEvent
const char * sc_gen_unique_name(const char *seed)
virtual const char * kind() const
virtual void notify(double, sc_time_unit)=0
virtual void cancel_all()=0
sc_port< sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND > sc_event_queue_port
#define SC_HAS_PROCESS(name)
virtual const sc_event & default_event() const