| 
| 
  | SysBusDevice (const SysBusDevice &)=default | 
|   | 
| 
  | SysBusDevice (const Object &o) | 
|   | 
| 
MemoryRegion  | mmio_get_region (int id) | 
|   | 
| 
void  | connect_gpio_out (int idx, Gpio gpio) | 
|   | 
| 
  | Device (const Device &)=default | 
|   | 
| 
  | Device (const Object &o) | 
|   | 
| 
void  | connect_gpio_out (int idx, Gpio gpio) | 
|   | 
| 
void  | connect_gpio_out_named (const char *name, int idx, Gpio gpio) | 
|   | 
| 
Gpio  | get_gpio_in (int idx) | 
|   | 
| 
Gpio  | get_gpio_in_named (const char *name, int idx) | 
|   | 
| 
Bus  | get_child_bus (const char *name) | 
|   | 
| 
void  | set_parent_bus (Bus bus) | 
|   | 
| 
void  | set_prop_chardev (const char *name, Chardev chr) | 
|   | 
| 
void  | set_prop_uint_array (const char *name, std::vector< unsigned int > vec) | 
|   | 
| 
  | Object (QemuObject *obj, std::shared_ptr< LibQemuInternals > &internals) | 
|   | 
| 
  | Object (const Object &o) | 
|   | 
| 
  | Object (Object &&o) | 
|   | 
| 
Object &  | operator= (Object o) | 
|   | 
| 
bool  | valid () const | 
|   | 
| 
void  | set_prop_bool (const char *name, bool val) | 
|   | 
| 
void  | set_prop_int (const char *name, int64_t val) | 
|   | 
| 
void  | set_prop_uint (const char *name, uint64_t val) | 
|   | 
| 
void  | set_prop_str (const char *name, const char *val) | 
|   | 
| 
void  | set_prop_link (const char *name, const Object &link) | 
|   | 
| 
void  | set_prop_parse (const char *name, const char *value) | 
|   | 
| 
Object  | get_prop_link (const char *name) | 
|   | 
| 
QemuObject *  | get_qemu_obj () const | 
|   | 
| 
LibQemu &  | get_inst () | 
|   | 
| 
uintptr_t  | get_inst_id () const | 
|   | 
| 
bool  | same_inst_as (const Object &o) const | 
|   | 
| 
template<class T >  | 
| bool  | check_cast () const | 
|   | 
| 
void  | clear_callbacks () | 
|   | 
The documentation for this class was generated from the following files:
- qemu-components/common/include/libqemu-cxx/libqemu-cxx.h
 
- qemu-components/common/src/libqemu-cxx/sysbus.cc