| 
| 
  | Cpu (const Cpu &)=default | 
|   | 
| 
  | Cpu (const Object &o) | 
|   | 
| 
int  | get_index () const | 
|   | 
| 
void  | loop () | 
|   | 
| 
bool  | loop_is_busy () | 
|   | 
| 
bool  | can_run () | 
|   | 
| 
void  | set_soft_stopped (bool stopped) | 
|   | 
| 
void  | halt (bool halted) | 
|   | 
| 
void  | reset (bool reset) | 
|   | 
| 
void  | set_unplug (bool unplug) | 
|   | 
| 
void  | remove_sync () | 
|   | 
| 
void  | register_thread () | 
|   | 
| 
Cpu  | set_as_current () | 
|   | 
| 
void  | kick () | 
|   | 
| 
void  | exit_loop_from_io () | 
|   | 
| 
void  | async_run (AsyncJobFn job) | 
|   | 
| 
void  | async_safe_run (AsyncJobFn job) | 
|   | 
| 
void  | set_end_of_loop_callback (EndOfLoopCallbackFn cb) | 
|   | 
| 
void  | set_kick_callback (CpuKickCallbackFn cb) | 
|   | 
| 
bool  | is_in_exclusive_context () const | 
|   | 
| 
void  | set_vcpu_dirty (bool dirty) const | 
|   | 
| 
  | 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 () | 
|   |