26 void recordBeginTx(SCVNS scv_tr_handle& h, cxs_flit_types::tlm_payload_type& trans)
override {
29 for(
auto& pkt : ext->orig_ext) {
30 h.record_attribute(fmt::format(
"flit.packet{}.size", idx++).c_str(), pkt->get_data().size());
31 if(pkt->get_extension_count())
32 for(
auto& extensionRecording : tlm::scc::scv::tlm_extension_recording_registry<cxs_packet_types>::inst().get())
33 if(extensionRecording)
34 extensionRecording->recordBeginTx(h, *pkt);
39 void recordEndTx(SCVNS scv_tr_handle& handle, cxs_flit_types::tlm_payload_type& trans)
override {}