#include <bank_instrumentation_subscribe_interface.h>
|
virtual bank_callback_handle_t | register_before_read (conf_object_t *connection, uint64_t offset, uint64_t size, before_read_callback_t before_read, lang_void *user_data)=0 |
|
virtual bank_callback_handle_t | register_after_read (conf_object_t *connection, uint64_t offset, uint64_t size, after_read_callback_t after_read, lang_void *user_data)=0 |
|
virtual bank_callback_handle_t | register_before_write (conf_object_t *connection, uint64_t offset, uint64_t size, before_write_callback_t before_write, lang_void *user_data)=0 |
|
virtual bank_callback_handle_t | register_after_write (conf_object_t *connection, uint64_t offset, uint64_t size, after_write_callback_t after_write, lang_void *user_data)=0 |
|
virtual void | remove_callback (bank_callback_handle_t callback)=0 |
|
virtual void | remove_connection_callbacks (conf_object_t *NOTNULL connection)=0 |
|
virtual void | enable_connection_callbacks (conf_object_t *NOTNULL connection)=0 |
|
virtual void | disable_connection_callbacks (conf_object_t *NOTNULL connection)=0 |
|
virtual | ~BankInstrumentationSubscribeInterface () |
|
◆ ~BankInstrumentationSubscribeInterface()
virtual simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::~BankInstrumentationSubscribeInterface |
( |
| ) |
|
|
inlinevirtual |
◆ disable_connection_callbacks()
virtual void simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::disable_connection_callbacks |
( |
conf_object_t *NOTNULL |
connection | ) |
|
|
pure virtual |
◆ enable_connection_callbacks()
virtual void simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::enable_connection_callbacks |
( |
conf_object_t *NOTNULL |
connection | ) |
|
|
pure virtual |
◆ register_after_read()
virtual bank_callback_handle_t simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::register_after_read |
( |
conf_object_t * |
connection, |
|
|
uint64_t |
offset, |
|
|
uint64_t |
size, |
|
|
after_read_callback_t |
after_read, |
|
|
lang_void * |
user_data |
|
) |
| |
|
pure virtual |
◆ register_after_write()
virtual bank_callback_handle_t simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::register_after_write |
( |
conf_object_t * |
connection, |
|
|
uint64_t |
offset, |
|
|
uint64_t |
size, |
|
|
after_write_callback_t |
after_write, |
|
|
lang_void * |
user_data |
|
) |
| |
|
pure virtual |
◆ register_before_read()
virtual bank_callback_handle_t simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::register_before_read |
( |
conf_object_t * |
connection, |
|
|
uint64_t |
offset, |
|
|
uint64_t |
size, |
|
|
before_read_callback_t |
before_read, |
|
|
lang_void * |
user_data |
|
) |
| |
|
pure virtual |
◆ register_before_write()
virtual bank_callback_handle_t simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::register_before_write |
( |
conf_object_t * |
connection, |
|
|
uint64_t |
offset, |
|
|
uint64_t |
size, |
|
|
before_write_callback_t |
before_write, |
|
|
lang_void * |
user_data |
|
) |
| |
|
pure virtual |
◆ remove_callback()
virtual void simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::remove_callback |
( |
bank_callback_handle_t |
callback | ) |
|
|
pure virtual |
◆ remove_connection_callbacks()
virtual void simics::systemc::iface::instrumentation::BankInstrumentationSubscribeInterface::remove_connection_callbacks |
( |
conf_object_t *NOTNULL |
connection | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: