scc
2022.4.0
SystemC components library
|
SystemC Verification Library (SCV) Transaction Recording. More...
Typedefs | |
using | data_type = scv_extensions_if::data_type |
Functions | |
void | scv_tr_binary_init () |
void | scv_tr_compressed_init () |
initializes the infrastructure to use a gzip compressed text based transaction recording database More... | |
void | scv_tr_sqlite_init () |
initializes the infrastructure to use a SQLite based transaction recording database | |
void | scv_tr_plain_init () |
initializes the infrastructure to use a plain text based transaction recording database More... | |
void | scv_tr_lz4_init () |
initializes the infrastructure to use a LZ4 compressed text based transaction recording database More... | |
void | scv_tr_cbor_init (bool compressed) |
void | scv_tr_mtc_init () |
initializes the infrastructure to use a compressed text based transaction recording database with a multithreaded writer | |
uint64_t | getStringId (std::string const &s) |
void | recordAttribute (uint64_t id, EventType event, const string &name, data_type type, const string &value) |
void | recordAttribute (uint64_t id, EventType event, const string &name, data_type type, long long value) |
void | recordAttribute (uint64_t id, EventType event, const string &name, data_type type, double value) |
Variables | |
constexpr auto | SQLITEWRAPPER_ERROR = 1000 |
constexpr auto | with_transactions = false |
SystemC Verification Library (SCV) Transaction Recording.
void scv_tr::scv_tr_compressed_init | ( | ) |
initializes the infrastructure to use a gzip compressed text based transaction recording database
TODO: add a multithreaded writer
Definition at line 556 of file scv_tr_compressed.cpp.
void scv_tr::scv_tr_lz4_init | ( | ) |
initializes the infrastructure to use a LZ4 compressed text based transaction recording database
TODO: add a multithreaded writer
Definition at line 398 of file scv_tr_lz4.cpp.
void scv_tr::scv_tr_plain_init | ( | ) |
initializes the infrastructure to use a plain text based transaction recording database
TODO: add a multithreaded writer
Definition at line 406 of file scv_tr_lz4.cpp.