src/systemc/tlm_bridge/tlm_to_gem5.cc
/**
 * Notify the Tlm2Gem5 bridge that we need an extra step to properly convert a
 * tlm payload to gem5 packet. This can be useful when there exists a SystemC
 * extension that carries extra information. For example, SystemC user might
 * define an extension to store stream_id, the user may then add an extra step
 * to set the generated request's stream_id accordingly.
 */
Notify the Tlm2Gem5 bridge that we need an extra step to properly convert a
tlm payload to gem5 packet. This can be useful when there exists a SystemC
extension that carries extra information. For example, SystemC user might
define an extension to store stream_id, the user may then add an extra step
to set the generated request's stream_id accordingly.
Notify the Tlm2Gem5 bridge that we need an extra step to properly convert a tlm payload to gem5 packet . This can be useful when there exists a SystemC extension that carries extra information . For example SystemC user might define an extension to store stream_id the user may then add an extra step to set the generated request ' s stream_id accordingly .
void
addPayloadToPacketConversionStep(PayloadToPacketConversionStep step)
{
    extraPayloadToPacketSteps.push_back(std::move(step));
}
void addPayloadToPacketConversionStep ( PayloadToPacketConversionStep step ) { extraPayloadToPacketSteps . push_back ( std :: move ( step ) ) ; }
Notify the Tlm2Gem5 bridge that we need an extra step to properly convert a
 tlm payload to gem5 packet.
Notify the Tlm2Gem5 bridge that we need an extra step to properly convert a tlm payload to gem5 packet .