scc 2025.09
SystemC components library
tlm::nw::scv Namespace Reference

SCC SCV4TLM classes and functions. More...

Classes

class  tlm_recorder
 The TLM2 transaction recorder. More...
class  tlm_recorder_module
 The TLM2 transaction recorder. More...

Functions

void record (SCVNS scv_tr_handle &handle, cxs::cxs_flit_payload const &o)
void record (SCVNS scv_tr_handle &handle, ::cxs::cxs_packet_payload const &o)
void record (SCVNS scv_tr_handle &handle, tlm::nw::tlm_network_payload_base &o)
void record (SCVNS scv_tr_handle &h, tlm::tlm_phase const &e)
void record (SCVNS scv_tr_handle &h, tlm::tlm_sync_enum e)
template<typename TYPES>
void record (SCVNS scv_tr_handle &h, impl::tlm_recording_payload< TYPES > const &e)

Detailed Description

SCC SCV4TLM classes and functions.

Function Documentation

◆ record() [1/6]

template<typename TYPES>
void tlm::nw::scv::record ( SCVNS scv_tr_handle & h,
impl::tlm_recording_payload< TYPES > const & e )

Definition at line 65 of file tlm_recorder.h.

◆ record() [2/6]

void tlm::nw::scv::record ( SCVNS scv_tr_handle & h,
tlm::tlm_phase const & e )
inline

Definition at line 40 of file tlm_recorder.h.

◆ record() [3/6]

void tlm::nw::scv::record ( SCVNS scv_tr_handle & h,
tlm::tlm_sync_enum e )
inline

Definition at line 41 of file tlm_recorder.h.

◆ record() [4/6]

void tlm::nw::scv::record ( SCVNS scv_tr_handle & handle,
::cxs::cxs_packet_payload const & o )
inline

Definition at line 50 of file tlm_recording.h.

◆ record() [5/6]

void tlm::nw::scv::record ( SCVNS scv_tr_handle & handle,
cxs::cxs_flit_payload const & o )
inline

Definition at line 38 of file tlm_recording.h.

◆ record() [6/6]

void tlm::nw::scv::record ( SCVNS scv_tr_handle & handle,
tlm::nw::tlm_network_payload_base & o )

Definition at line 25 of file tlm_recorder.cpp.