27 #ifndef SC_EVENT_QUEUE_H 
   28 #define SC_EVENT_QUEUE_H 
   97     inline virtual const char* 
kind()
 const { 
return "sc_event_queue"; }
 
  137     unsigned m_pending_delta;
 
  189 #endif // SC_EVENT_QUEUE_H 
Generic port class and base class for other port classes. 
 
SC_HAS_PROCESS(sc_event_queue)
 
virtual const sc_event & default_event() const 
 
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...
 
virtual const char * kind() const 
 
const char * sc_gen_unique_name(const char *, bool preserve_first)
 
The sc_event_queue interface class. 
 
sc_port< sc_event_queue_if, 1, SC_ONE_OR_MORE_BOUND > sc_event_queue_port
 
virtual void cancel_all()=0
 
virtual void notify(double when, sc_time_unit base)
 
virtual void cancel_all()
 
Abstract base class of all interface classes. 
 
Base class for all structural entities. 
 
A queue that can contain any number of pending delta, or timed events. 
 
virtual void notify(double when, sc_time_unit base)=0