#include <peq_with_get.h>
Public 型 | |
typedef PAYLOAD | transaction_type |
typedef std::pair< const sc_core::sc_time, transaction_type * > | pair_type |
Public メソッド | |
peq_with_get (const char *name) | |
void | notify (transaction_type &trans, sc_core::sc_time &t) |
void | notify (transaction_type &trans) |
transaction_type * | get_next_transaction () |
sc_core::sc_event & | get_event () |
Private 変数 | |
std::multimap< const sc_core::sc_time, transaction_type * > | m_scheduled_events |
sc_core::sc_event | m_event |
peq_with_get.h の 28 行で定義されています。
typedef PAYLOAD tlm_utils::peq_with_get< PAYLOAD >::transaction_type |
peq_with_get.h の 31 行で定義されています。
typedef std::pair<const sc_core::sc_time, transaction_type*> tlm_utils::peq_with_get< PAYLOAD >::pair_type |
peq_with_get.h の 32 行で定義されています。
tlm_utils::peq_with_get< PAYLOAD >::peq_with_get | ( | const char * | name | ) | [inline] |
peq_with_get.h の 35 行で定義されています。
void tlm_utils::peq_with_get< PAYLOAD >::notify | ( | transaction_type & | trans, | |
sc_core::sc_time & | t | |||
) | [inline] |
peq_with_get.h の 39 行で定義されています。
void tlm_utils::peq_with_get< PAYLOAD >::notify | ( | transaction_type & | trans | ) | [inline] |
peq_with_get.h の 45 行で定義されています。
transaction_type* tlm_utils::peq_with_get< PAYLOAD >::get_next_transaction | ( | ) | [inline] |
peq_with_get.h の 52 行で定義されています。
sc_core::sc_event& tlm_utils::peq_with_get< PAYLOAD >::get_event | ( | ) | [inline] |
peq_with_get.h の 70 行で定義されています。
std::multimap<const sc_core::sc_time, transaction_type*> tlm_utils::peq_with_get< PAYLOAD >::m_scheduled_events [private] |
sc_core::sc_event tlm_utils::peq_with_get< PAYLOAD >::m_event [private] |