quic/qbox
|
Public Member Functions | |
QemuContainer (const QemuContainer &o)=default | |
QemuContainer (const Object &o) | |
![]() | |
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 () |
Static Public Attributes | |
static constexpr const char *const | TYPE = "container" |
Additional Inherited Members | |
![]() | |
bool | check_cast_by_type (const char *type_name) const |
![]() | |
QemuObject * | m_obj = nullptr |
std::shared_ptr< LibQemuInternals > | m_int |