#include <bank-instrumentation-subscribe-connection.h>
|
| | BankInstrumentationSubscribeConnection () |
| |
| virtual | ~BankInstrumentationSubscribeConnection ()=default |
| |
| bank_callback_handle_t | register_after_read (conf_object_t *connection, uint64 offset, uint64 size, after_read_callback_t after_read, lang_void *user_data) override |
| |
| bank_callback_handle_t | register_after_write (conf_object_t *connection, uint64 offset, uint64 size, after_write_callback_t after_write, lang_void *user_data) override |
| |
| bank_callback_handle_t | register_before_read (conf_object_t *connection, uint64 offset, uint64 size, before_read_callback_t before_read, lang_void *user_data) override |
| |
| bank_callback_handle_t | register_before_write (conf_object_t *connection, uint64 offset, uint64 size, before_write_callback_t before_write, lang_void *user_data) override |
| |
| void | remove_callback (bank_callback_handle_t callback) override |
| |
| void | remove_connection_callbacks (conf_object_t *connection) override |
| |
| void | enable_connection_callbacks (conf_object_t *connection) override |
| |
| void | disable_connection_callbacks (conf_object_t *connection) override |
| |
| attr_value_t | get_connections () override |
| |
| bool | move_before (conf_object_t *connection, conf_object_t *before) override |
| |
| void | issue_callbacks (BankAccess *access, CallbackType type) const override |
| |
| bool | empty () const |
| |
| unsigned int | number_of_callbacks () const |
| |
| virtual | ~BankIssueCallbacksInterface ()=default |
| |
| virtual void | issue_callbacks (BankAccess *handle, CallbackType type) const =0 |
| |
◆ BankInstrumentationSubscribeConnection()
| simics::BankInstrumentationSubscribeConnection::BankInstrumentationSubscribeConnection |
( |
| ) |
|
◆ ~BankInstrumentationSubscribeConnection()
| virtual simics::BankInstrumentationSubscribeConnection::~BankInstrumentationSubscribeConnection |
( |
| ) |
|
|
virtualdefault |
◆ disable_connection_callbacks()
| void simics::BankInstrumentationSubscribeConnection::disable_connection_callbacks |
( |
conf_object_t * |
connection | ) |
|
|
override |
◆ empty()
| bool simics::BankInstrumentationSubscribeConnection::empty |
( |
| ) |
const |
◆ enable_connection_callbacks()
| void simics::BankInstrumentationSubscribeConnection::enable_connection_callbacks |
( |
conf_object_t * |
connection | ) |
|
|
override |
◆ get_connections()
| attr_value_t simics::BankInstrumentationSubscribeConnection::get_connections |
( |
| ) |
|
|
override |
◆ issue_callbacks()
| void simics::BankInstrumentationSubscribeConnection::issue_callbacks |
( |
BankAccess * |
access, |
|
|
CallbackType |
type |
|
) |
| const |
|
overridevirtual |
◆ move_before()
| bool simics::BankInstrumentationSubscribeConnection::move_before |
( |
conf_object_t * |
connection, |
|
|
conf_object_t * |
before |
|
) |
| |
|
override |
◆ number_of_callbacks()
| unsigned int simics::BankInstrumentationSubscribeConnection::number_of_callbacks |
( |
| ) |
const |
◆ register_after_read()
| bank_callback_handle_t simics::BankInstrumentationSubscribeConnection::register_after_read |
( |
conf_object_t * |
connection, |
|
|
uint64 |
offset, |
|
|
uint64 |
size, |
|
|
after_read_callback_t |
after_read, |
|
|
lang_void * |
user_data |
|
) |
| |
|
override |
◆ register_after_write()
| bank_callback_handle_t simics::BankInstrumentationSubscribeConnection::register_after_write |
( |
conf_object_t * |
connection, |
|
|
uint64 |
offset, |
|
|
uint64 |
size, |
|
|
after_write_callback_t |
after_write, |
|
|
lang_void * |
user_data |
|
) |
| |
|
override |
◆ register_before_read()
| bank_callback_handle_t simics::BankInstrumentationSubscribeConnection::register_before_read |
( |
conf_object_t * |
connection, |
|
|
uint64 |
offset, |
|
|
uint64 |
size, |
|
|
before_read_callback_t |
before_read, |
|
|
lang_void * |
user_data |
|
) |
| |
|
override |
◆ register_before_write()
| bank_callback_handle_t simics::BankInstrumentationSubscribeConnection::register_before_write |
( |
conf_object_t * |
connection, |
|
|
uint64 |
offset, |
|
|
uint64 |
size, |
|
|
before_write_callback_t |
before_write, |
|
|
lang_void * |
user_data |
|
) |
| |
|
override |
◆ remove_callback()
| void simics::BankInstrumentationSubscribeConnection::remove_callback |
( |
bank_callback_handle_t |
callback | ) |
|
|
override |
◆ remove_connection_callbacks()
| void simics::BankInstrumentationSubscribeConnection::remove_connection_callbacks |
( |
conf_object_t * |
connection | ) |
|
|
override |
The documentation for this class was generated from the following file: