scc
2022.4.0
SystemC components library
|
SCC SCV4TLM classes and functions. More...
Classes | |
class | tlm_extensions_recording_if |
The TLM transaction extensions recorder interface. More... | |
class | tlm_extension_recording_registry |
The TLM transaction extensions recorder registry. More... | |
class | tlm_gp_data |
class | tlm_dmi_data |
class | tlm_rec_initiator_socket |
class | tlm_rec_target_socket |
class | tlm_id_ext_recording |
class | tlm_recorder |
The TLM2 transaction recorder. More... | |
class | tlm_recorder_module |
The TLM2 transaction recorder. More... | |
class | tlm_recording_extension |
generic payload extension class holding the handle of the last recorded SCV transaction More... | |
Enumerations | |
enum | tlm_phase_enum { UNINITIALIZED_PHASE = 0 , BEGIN_REQ = 1 , END_REQ , BEGIN_RESP , END_RESP , CUSTOM1 , CUSTOM2 , CUSTOM3 , CUSTOM4 , CUSTOM5 , CUSTOM6 } |
enum | tx_rel { PARENT_CHILD = 0 , PREDECESSOR_SUCCESSOR } |
transaction relationships More... | |
Functions | |
void | record (SCVNS scv_tr_handle &handle, tlm::tlm_generic_payload &o) |
void | record (SCVNS scv_tr_handle &handle, tlm::tlm_phase &o) |
void | record (SCVNS scv_tr_handle &handle, tlm::tlm_sync_enum o) |
void | record (SCVNS scv_tr_handle &handle, tlm::tlm_dmi &o) |
bool | register_extensions () |
const char * | rel_str (tx_rel rel) |
cast the tx_rel enum to a string More... | |
Variables | |
bool | registered = register_extensions() |
SCC SCV4TLM classes and functions.
transaction relationships
Enumerator | |
---|---|
PARENT_CHILD | indicates parent child relationship |
PREDECESSOR_SUCCESSOR | indicates predecessor successor relationship |
Definition at line 41 of file tlm_recording_extension.h.
|
inline |
cast the tx_rel enum to a string
rel | is the relationship enum |
Definition at line 51 of file tlm_recording_extension.h.