quic/qbox
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
qemu::Object Class Reference
Inheritance diagram for qemu::Object:
Inheritance graph
[legend]

Public Member Functions

 Object (QemuObject *obj, std::shared_ptr< LibQemuInternals > &internals)
 
 Object (const Object &o)
 
 Object (Object &&o)
 
Objectoperator= (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)
 
QemuObjectget_qemu_obj () const
 
LibQemuget_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

QemuObjectm_obj = nullptr
 
std::shared_ptr< LibQemuInternalsm_int
 

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