SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::TraceMonitorInterface Class Referenceabstract

#include <trace_monitor_interface.h>

Inheritance diagram for simics::systemc::TraceMonitorInterface:
simics::systemc::TraceMonitor

Public Member Functions

virtual void subscribeAllDynamic (const char *event_type, EventCallbackInterface *callback)=0
 
virtual void subscribe (const char *event_type, const void *obj, EventCallbackInterface *callback, bool trace)=0
 
virtual void unsubscribeAllDynamic (const char *event_type, EventCallbackInterface *callback)=0
 
virtual void kernel_callback (int kernel_event_type, const char *event_type, const char *event_class_type, void *event_object, const sc_core::sc_time &ts)=0
 
virtual ~TraceMonitorInterface ()
 

Constructor & Destructor Documentation

◆ ~TraceMonitorInterface()

virtual simics::systemc::TraceMonitorInterface::~TraceMonitorInterface ( )
inlinevirtual

Member Function Documentation

◆ kernel_callback()

virtual void simics::systemc::TraceMonitorInterface::kernel_callback ( int  kernel_event_type,
const char *  event_type,
const char *  event_class_type,
void *  event_object,
const sc_core::sc_time &  ts 
)
pure virtual

◆ subscribe()

virtual void simics::systemc::TraceMonitorInterface::subscribe ( const char *  event_type,
const void *  obj,
EventCallbackInterface callback,
bool  trace 
)
pure virtual

◆ subscribeAllDynamic()

virtual void simics::systemc::TraceMonitorInterface::subscribeAllDynamic ( const char *  event_type,
EventCallbackInterface callback 
)
pure virtual

◆ unsubscribeAllDynamic()

virtual void simics::systemc::TraceMonitorInterface::unsubscribeAllDynamic ( const char *  event_type,
EventCallbackInterface callback 
)
pure virtual

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