Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
scireg_ns::scireg_callback Class Referenceabstract

The scireg_callback is an abstract base class that is used to implement callbacks to tools. More...

#include <scireg.h>

Collaboration diagram for scireg_ns::scireg_callback:

Public Member Functions

virtual ~scireg_callback ()
 
virtual void do_callback (scireg_region_if &region)=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...
 

Detailed Description

The scireg_callback is an abstract base class that is used to implement callbacks to tools.

Constructor & Destructor Documentation

virtual scireg_ns::scireg_callback::~scireg_callback ( )
inlinevirtual

Member Function Documentation

virtual void scireg_ns::scireg_callback::do_callback ( scireg_region_if region)
pure virtual

Member Data Documentation

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

The documentation for this class was generated from the following file: