|
| 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 |
|
| 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 () |
|
|
tlm_command | m_command |
|
SIG | m_value |
|
tlm_response_status | m_response_status |
|
template<typename SIG = bool>
class tlm::scc::tlm_signal_gp< SIG >
Definition at line 141 of file tlm_signal_gp.h.
The documentation for this class was generated from the following file: