scc
2022.4.0
SystemC components library
|
Public Member Functions | |
tlm_generic_payload_base (tlm_base_mm_interface *mm) | |
void | reset () |
void | acquire () |
void | release () |
int | get_ref_count () const |
void | set_mm (tlm_base_mm_interface *mm) |
bool | has_mm () const |
void | copy_extensions_from (const tlm_generic_payload_base &other) |
void | update_extensions_from (const tlm_generic_payload_base &other) |
void | free_all_extensions () |
template<typename T > | |
T * | set_extension (T *ext) |
tlm_extension_base * | set_extension (unsigned int index, tlm_extension_base *ext) |
template<typename T > | |
T * | set_auto_extension (T *ext) |
tlm_extension_base * | set_auto_extension (unsigned int index, tlm_extension_base *ext) |
template<typename T > | |
void | get_extension (T *&ext) const |
template<typename T > | |
T * | get_extension () const |
tlm_extension_base * | get_extension (unsigned int index) const |
template<typename T > | |
void | clear_extension (const T *ext) |
template<typename T > | |
void | clear_extension () |
template<typename T > | |
void | release_extension (T *ext) |
template<typename T > | |
void | release_extension () |
void | resize_extensions () |
Definition at line 40 of file tlm_signal_gp.h.