C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
simics::MapTargetConnect Class Reference

#include <connect-templates.h>

Inheritance diagram for simics::MapTargetConnect:
simics::ConnectBase simics::MapTarget

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_
 

Constructor & Destructor Documentation

◆ MapTargetConnect()

simics::MapTargetConnect::MapTargetConnect ( const ConfObjectRef device)
inlineexplicit

Member Function Documentation

◆ set()

bool simics::MapTargetConnect::set ( const ConfObjectRef o)
inlineoverridevirtual

Set the connected configuration object.

Parameters
oThe configuration object to connect.
Returns
True if the connection was successful, false otherwise.

Implements simics::ConnectBase.


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