|
quic/qbox
|


Public Types | |
| using | Iface = sc_core::sc_signal_inout_if< T > |
| using | ValueChangedCallback = std::function< void(const T &)> |
Public Member Functions | |
| TargetSignalSocketProxy (TargetSignalSocket< T > &parent) | |
| void | register_value_changed_cb (const ValueChangedCallback &cb) |
| TargetSignalSocket< T > & | get_parent () |
| void | notify () |
| virtual const sc_core::sc_event & | default_event () const |
| virtual const sc_core::sc_event & | value_changed_event () const |
| virtual const T & | read () const |
| virtual const T & | get_data_ref () const |
| virtual bool | event () const |
| virtual void | write (const T &val) |
Protected Attributes | |
| TargetSignalSocket< T > & | m_parent |
| T | m_val |
| ValueChangedCallback | m_cb |
| sc_core::sc_event | m_ev |