Transaction-Level Modeling Framework for Space Applications
The scireg_callback is an abstract base class that is used to implement callbacks to tools. More...
#include <scireg.h>
Public Member Functions | |
virtual | ~scireg_callback () |
virtual void | do_callback (scireg_region_if ®ion)=0 |
Public Attributes | |
scireg_callback_type | type |
r represents the region object where the callback was originally added More... | |
sc_dt::uint64 | offset |
< The type of the callback that the tool is requesting More... | |
sc_dt::uint64 | size |
< offset: used by tool requesting the callback to constrain the range of the callback More... | |
The scireg_callback is an abstract base class that is used to implement callbacks to tools.
|
inlinevirtual |
|
pure virtual |
Referenced by sc_register_b< T >::write().
sc_dt::uint64 scireg_ns::scireg_callback::offset |
< The type of the callback that the tool is requesting
sc_dt::uint64 scireg_ns::scireg_callback::size |
< offset: used by tool requesting the callback to constrain the range of the callback
scireg_callback_type scireg_ns::scireg_callback::type |
r represents the region object where the callback was originally added
Referenced by core.tools.generator.item.item.Item::data(), core.tools.generator.item.item.Item::getType(), core.tools.generator.item.item.Item::setType(), and sc_register_b< T >::write().