Lines Matching defs:PAYLOAD
35 template <typename PAYLOAD>
42 PAYLOAD p;
45 element(PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d) :
80 insert(const PAYLOAD &p, sc_core::sc_time t)
122 PAYLOAD &top() { return list->p; }
139 typedef std::pair<tlm_payload_type *, tlm_phase_type> PAYLOAD;
152 insert(const PAYLOAD &p)
160 inline PAYLOAD &get() { return entries[out++]; }
173 std::vector<PAYLOAD> entries;
211 m_even_delta.insert(PAYLOAD(&t,p));
214 m_uneven_delta.insert(PAYLOAD(&t, p));
218 m_ppq.insert(PAYLOAD(&t, p), when + sc_core::sc_time_stamp());
227 m_immediate_yield.insert(PAYLOAD(&t, p));
248 PAYLOAD &tmp = m_immediate_yield.get();
257 PAYLOAD &tmp = m_uneven_delta.get();
265 PAYLOAD &tmp = m_even_delta.get();
281 PAYLOAD &tmp = m_ppq.top();
294 time_ordered_list<PAYLOAD> m_ppq;