Lines Matching full:object

4 #include "qom/object.h"
23 * @can_be_deleted: callback to be called before an object is removed
26 * Interface is designed to work with -object/object-add/object_add
29 * creatable (i.e. -object/object-add/object_add, will accept only
33 * stage * initialization of the object after its properties were
36 * For objects created without using -object/object-add/object_add,
38 * object's type implements USER_CREATABLE interface and needs
52 * @uc: the user-creatable object whose complete() method is called if defined
65 * @uc: the object whose can_be_deleted() method is called if implemented
74 * @type: the object type name
75 * @id: the unique ID for the object
76 * @qdict: the object properties
80 * Create an instance of the user creatable object @type, placing
81 * it in the object composition tree with name @id, initializing
84 * Returns: the newly created object or NULL on error
86 Object *user_creatable_add_type(const char *type, const char *id,
92 * @options: the object definition
95 * Create an instance of the user creatable object according to the
102 * @str: the object definition string as passed on the command line
105 * Parses the option for the user creatable object with a keyval parser and
117 * @str: the object definition string as passed on the command line
120 * Create an instance of the user creatable object by parsing @str
126 * Returns: true when an object was successfully created, false when an error
133 * @cmdline: the object definition string as passed on the command line
135 * Create an instance of the user creatable object by parsing @cmdline
162 * @id: the unique ID for the object
165 * Delete an instance of the user creatable object identified