|
scc 2025.09
SystemC components library
|


Classes | |
| struct | gp_mm |
Public Member Functions | |
| tlm_signal_gp (tlm_base_mm_interface *mm) | |
| tlm_signal_gp (const tlm_signal_gp< SIG > &x)=delete | |
| tlm_signal_gp< SIG > & | operator= (const tlm_signal_gp< SIG > &x)=delete |
| void | deep_copy_from (const tlm_signal_gp &other) |
| tlm_command | get_command () const |
| void | set_command (const tlm_command command) |
| SIG | get_value () const |
| void | set_value (const SIG value) |
| bool | is_response_ok () const |
| bool | is_response_error () const |
| tlm_response_status | get_response_status () const |
| void | set_response_status (const tlm_response_status response_status) |
| std::string | get_response_string () const |
| Public Member Functions inherited from tlm::scc::tlm_generic_payload_base | |
| 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 () |
Static Public Member Functions | |
| static tlm_signal_gp< SIG > * | create () |
Protected Attributes | |
| tlm_command | m_command |
| SIG | m_value |
| tlm_response_status | m_response_status |
Definition at line 141 of file tlm_signal_gp.h.
|
inline |
Definition at line 208 of file tlm_signal_gp.h.
|
inlineexplicit |
Definition at line 214 of file tlm_signal_gp.h.
|
inlinevirtual |
Definition at line 153 of file tlm_signal_gp.h.
|
inlinestatic |
Definition at line 194 of file tlm_signal_gp.h.
| void tlm::scc::tlm_signal_gp< SIG >::deep_copy_from | ( | const tlm_signal_gp< SIG > & | other | ) |
Definition at line 229 of file tlm_signal_gp.h.
|
inline |
Definition at line 158 of file tlm_signal_gp.h.
|
inline |
Definition at line 167 of file tlm_signal_gp.h.
| std::string tlm::scc::tlm_signal_gp< SIG >::get_response_string | ( | ) | const |
Definition at line 236 of file tlm_signal_gp.h.
|
inline |
Definition at line 161 of file tlm_signal_gp.h.
|
inline |
Definition at line 166 of file tlm_signal_gp.h.
|
inline |
Definition at line 165 of file tlm_signal_gp.h.
|
inline |
Definition at line 159 of file tlm_signal_gp.h.
|
inline |
Definition at line 168 of file tlm_signal_gp.h.
|
inline |
Definition at line 162 of file tlm_signal_gp.h.
|
protected |
Definition at line 200 of file tlm_signal_gp.h.
|
protected |
Definition at line 202 of file tlm_signal_gp.h.
|
protected |
Definition at line 201 of file tlm_signal_gp.h.