tlm_utils::time_ordered_list< PAYLOAD >::element Struct Reference

#include <peq_with_cb_and_phase.h>

Collaboration diagram for tlm_utils::time_ordered_list< PAYLOAD >::element:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 element (PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d)
 element ()

Public Attributes

struct elementnext
PAYLOAD p
sc_core::sc_time t
sc_dt::uint64 d


Detailed Description

template<typename PAYLOAD>
struct tlm_utils::time_ordered_list< PAYLOAD >::element

Definition at line 30 of file peq_with_cb_and_phase.h.


Constructor & Destructor Documentation

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::element::element ( PAYLOAD &  p,
sc_core::sc_time  t,
sc_dt::uint64  d 
) [inline]

Definition at line 36 of file peq_with_cb_and_phase.h.

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::element::element (  )  [inline]

Definition at line 37 of file peq_with_cb_and_phase.h.


Member Data Documentation

template<typename PAYLOAD>
struct element* tlm_utils::time_ordered_list< PAYLOAD >::element::next [read]

Definition at line 32 of file peq_with_cb_and_phase.h.

Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::delete_top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::next_time(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::~time_ordered_list().

template<typename PAYLOAD>
PAYLOAD tlm_utils::time_ordered_list< PAYLOAD >::element::p

Definition at line 33 of file peq_with_cb_and_phase.h.

Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top().

template<typename PAYLOAD>
sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::element::t

Definition at line 34 of file peq_with_cb_and_phase.h.

Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::next_time(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top_time().

template<typename PAYLOAD>
sc_dt::uint64 tlm_utils::time_ordered_list< PAYLOAD >::element::d

Definition at line 35 of file peq_with_cb_and_phase.h.

Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top_delta().


The documentation for this struct was generated from the following file:
Generated on Thu Jun 5 17:44:27 2008 for TLM 2 by  doxygen 1.5.3