quic/qbox
|
Public Types | |
using | Iface = sc_core::sc_signal_inout_if< bool > |
using | ValueChangedCallback = std::function< void(const bool &)> |
Public Member Functions | |
TargetSignalSocketProxy (TargetSignalSocket< bool > &parent) | |
void | register_value_changed_cb (const ValueChangedCallback &cb) |
TargetSignalSocket< bool > & | 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 sc_core::sc_event & | posedge_event () const |
virtual const sc_core::sc_event & | negedge_event () const |
virtual const bool & | read () const |
virtual const bool & | get_data_ref () const |
virtual bool | event () const |
virtual bool | posedge () const |
virtual bool | negedge () const |
virtual void | write (const bool &val) |
Protected Attributes | |
TargetSignalSocket< bool > & | m_parent |
bool | m_val |
ValueChangedCallback | m_cb |
sc_core::sc_event | m_ev |
sc_core::sc_event | m_posedge_ev |
sc_core::sc_event | m_negedge_ev |