#include <sc_event_queue.h>
Public メソッド | |
SC_HAS_PROCESS (sc_event_queue) | |
sc_event_queue () | |
sc_event_queue (sc_module_name name_) | |
~sc_event_queue () | |
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 |
Private メソッド | |
void | fire_event () |
Private 変数 | |
sc_ppq< sc_time * > | m_ppq |
sc_event | m_e |
sc_dt::uint64 | m_delta |
unsigned | m_pending_delta |
sc_core::sc_event_queue::sc_event_queue | ( | ) |
sc_core::sc_event_queue::sc_event_queue | ( | sc_module_name | name_ | ) |
sc_core::sc_event_queue::~sc_event_queue | ( | ) |
sc_core::sc_event_queue::SC_HAS_PROCESS | ( | sc_event_queue | ) |
void sc_core::sc_event_queue::notify | ( | double | when, | |
sc_time_unit | base | |||
) | [inline, virtual] |
sc_core::sc_event_queue_ifを実装しています。
void sc_core::sc_event_queue::notify | ( | const sc_time & | when | ) | [virtual] |
sc_core::sc_event_queue_ifを実装しています。
void sc_core::sc_event_queue::cancel_all | ( | ) | [virtual] |
sc_core::sc_event_queue_ifを実装しています。
const sc_event & sc_core::sc_event_queue::default_event | ( | ) | const [inline, virtual] |
sc_core::sc_interfaceを再定義しています。
void sc_core::sc_event_queue::fire_event | ( | ) | [private] |
sc_ppq<sc_time*> sc_core::sc_event_queue::m_ppq [private] |
sc_event sc_core::sc_event_queue::m_e [private] |
unsigned sc_core::sc_event_queue::m_pending_delta [private] |