#include <peq_with_get.h>
Public Types | |
typedef PAYLOAD | transaction_type |
typedef std::pair < const sc_core::sc_time, transaction_type * > | pair_type |
Public Member Functions | |
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 Attributes | |
std::multimap< const sc_core::sc_time, transaction_type * > | m_scheduled_events |
sc_core::sc_event | m_event |
Definition at line 28 of file peq_with_get.h.
typedef PAYLOAD tlm_utils::peq_with_get< PAYLOAD >::transaction_type |
Definition at line 31 of file peq_with_get.h.
typedef std::pair<const sc_core::sc_time, transaction_type*> tlm_utils::peq_with_get< PAYLOAD >::pair_type |
Definition at line 32 of file peq_with_get.h.
tlm_utils::peq_with_get< PAYLOAD >::peq_with_get | ( | const char * | name | ) | [inline] |
Definition at line 35 of file peq_with_get.h.
void tlm_utils::peq_with_get< PAYLOAD >::notify | ( | transaction_type & | trans, | |
sc_core::sc_time & | t | |||
) | [inline] |
Definition at line 39 of file peq_with_get.h.
void tlm_utils::peq_with_get< PAYLOAD >::notify | ( | transaction_type & | trans | ) | [inline] |
Definition at line 45 of file peq_with_get.h.
transaction_type* tlm_utils::peq_with_get< PAYLOAD >::get_next_transaction | ( | ) | [inline] |
Definition at line 52 of file peq_with_get.h.
sc_core::sc_event& tlm_utils::peq_with_get< PAYLOAD >::get_event | ( | ) | [inline] |
Definition at line 70 of file peq_with_get.h.
std::multimap<const sc_core::sc_time, transaction_type*> tlm_utils::peq_with_get< PAYLOAD >::m_scheduled_events [private] |
Definition at line 76 of file peq_with_get.h.
Referenced by tlm_utils::peq_with_get< TYPES::tlm_payload_type >::get_next_transaction(), and tlm_utils::peq_with_get< TYPES::tlm_payload_type >::notify().
sc_core::sc_event tlm_utils::peq_with_get< PAYLOAD >::m_event [private] |