scc 2025.09
SystemC components library
tilelink::scv::impl::tlc_recording_payload< TYPES > Class Template Reference

the class to hold the information to be recorded on the timed streams More...

#include <tlc_recorder.h>

Inheritance diagram for tilelink::scv::impl::tlc_recording_payload< TYPES >:
Collaboration diagram for tilelink::scv::impl::tlc_recording_payload< TYPES >:

Public Member Functions

tlc_recording_payload & operator= (const typename TYPES::tlm_payload_type &x)
 tlc_recording_payload (tlm::tlm_mm_interface *mm)

Public Attributes

SCVNS scv_tr_handle parent
uint64_t id {0}
bool is_snoop {false}

Detailed Description

template<typename TYPES = tilelink::tl_protocol_types>
class tilelink::scv::impl::tlc_recording_payload< TYPES >

the class to hold the information to be recorded on the timed streams

Definition at line 42 of file tlc_recorder.h.

Constructor & Destructor Documentation

◆ tlc_recording_payload()

template<typename TYPES = tilelink::tl_protocol_types>
tilelink::scv::impl::tlc_recording_payload< TYPES >::tlc_recording_payload ( tlm::tlm_mm_interface * mm)
inlineexplicit

Definition at line 59 of file tlc_recorder.h.

Member Function Documentation

◆ operator=()

template<typename TYPES = tilelink::tl_protocol_types>
tlc_recording_payload & tilelink::scv::impl::tlc_recording_payload< TYPES >::operator= ( const typename TYPES::tlm_payload_type & x)
inline

Definition at line 47 of file tlc_recorder.h.

Member Data Documentation

◆ id

template<typename TYPES = tilelink::tl_protocol_types>
uint64_t tilelink::scv::impl::tlc_recording_payload< TYPES >::id {0}

Definition at line 45 of file tlc_recorder.h.

◆ is_snoop

template<typename TYPES = tilelink::tl_protocol_types>
bool tilelink::scv::impl::tlc_recording_payload< TYPES >::is_snoop {false}

Definition at line 46 of file tlc_recorder.h.

◆ parent

template<typename TYPES = tilelink::tl_protocol_types>
SCVNS scv_tr_handle tilelink::scv::impl::tlc_recording_payload< TYPES >::parent

Definition at line 44 of file tlc_recorder.h.


The documentation for this class was generated from the following file:
  • /home/eyck/Projects/MINRES/SystemC-Components/src/interfaces/tilelink/scv/tlc_recorder.h