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 |