quic/qbox
|
Public Member Functions | |
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 () |
Protected Member Functions | |
bool | check_cast_by_type (const char *type_name) const |
Protected Attributes | |
QemuObject * | m_obj = nullptr |
std::shared_ptr< LibQemuInternals > | m_int |