#include <connect-templates.h>
Public Member Functions | |
| MapTargetConnect (const ConfObjectRef &device) | |
| bool | set (const ConfObjectRef &o) override |
| Set the connected configuration object. | |
Public Member Functions inherited from simics::ConnectBase | |
| ConnectBase () | |
| virtual | ~ConnectBase ()=default |
| virtual bool | set (const ConfObjectRef &o)=0 |
| Set the connected configuration object. | |
| ConfObjectRef | get () const |
| Get the connected configuration object. | |
| operator conf_object_t * () const | |
Conversion operator to conf_object_t*. | |
Public Member Functions inherited from simics::MapTarget | |
| MapTarget (const ConfObjectRef &device) | |
| virtual | ~MapTarget () |
| bool | set_map_target (const ConfObjectRef &obj) |
| uint64_t | read (uint64_t addr, uint64_t size) |
| void | read_bytes (uint64_t addr, uint64_t size, uint8_t *bytes) |
| void | write (uint64_t addr, uint64_t size, uint64_t value) |
| void | write_bytes (uint64_t addr, uint64_t size, uint8_t *bytes) |
| exception_type_t | issue (transaction_t *t, uint64_t addr) |
| const map_target_t * | map_target () const |
Additional Inherited Members | |
Protected Attributes inherited from simics::ConnectBase | |
| ConfObjectRef | obj_ |
|
inlineexplicit |
|
inlineoverridevirtual |
Set the connected configuration object.
| o | The configuration object to connect. |
Implements simics::ConnectBase.