|
scc 2025.09
SystemC components library
|
The TLM transaction extensions recorder registry. More...
#include <lwtr4tlm2_extension_registry.h>
Public Member Functions | |
| void | register_ext_rec (size_t id, lwtr4tlm2_extension_registry_if< TYPES > *ext) |
| const std::vector< lwtr4tlm2_extension_registry_if< TYPES > * > & | get () |
| void | recordBeginTx (size_t id, ::lwtr::tx_handle &handle, typename TYPES::tlm_payload_type &trans) |
| void | recordEndTx (size_t id, ::lwtr::tx_handle &handle, typename TYPES::tlm_payload_type &trans) |
| recording attributes in extensions at the end, it is intended to be overload as it does nothing | |
Static Public Member Functions | |
| static lwtr4tlm2_extension_registry & | inst () |
The TLM transaction extensions recorder registry.
This registry is used by the TLM transaction recorder. It can be used to register custom recorder functionality to also record the payload extensions
Definition at line 57 of file lwtr4tlm2_extension_registry.h.
|
inline |
Definition at line 74 of file lwtr4tlm2_extension_registry.h.
|
inlinestatic |
Definition at line 59 of file lwtr4tlm2_extension_registry.h.
|
inline |
Definition at line 76 of file lwtr4tlm2_extension_registry.h.
|
inline |
recording attributes in extensions at the end, it is intended to be overload as it does nothing
Definition at line 85 of file lwtr4tlm2_extension_registry.h.
|
inline |
Definition at line 64 of file lwtr4tlm2_extension_registry.h.