aboutsummaryrefslogtreecommitdiff
path: root/include/qom/object.h
AgeCommit message (Expand)Author
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost
2020-09-18qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost
2020-09-18qom: Allow objects to be allocated with increased alignmentRichard Henderson
2020-09-18qom: Correct error values in two contractsMarkus Armbruster
2020-09-18qom: Clean up object_property_get_enum()'s error valueMarkus Armbruster
2020-09-18qom: Correct object_class_dynamic_cast_assert() documentationEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-09-08qom: Make type checker functions accept const pointersEduardo Habkost
2020-09-08qom: DECLARE_*_CHECKERS macrosEduardo Habkost
2020-09-08qom: Allow class type name to be specified in OBJECT_DECLARE*Eduardo Habkost
2020-09-08qom: provide convenient macros for declaring and defining typesDaniel P. Berrangé
2020-09-08qom: make object_ref/unref use a void * instead of Object *.Daniel P. Berrangé
2020-07-21qom: Document object_get_canonical_path() returns malloced stringMarkus Armbruster
2020-07-21qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster
2020-07-10qom: Introduce object_property_try_add_child()Eric Auger
2020-07-10qom: Make functions taking Error ** return bool, not 0/-1Markus Armbruster
2020-07-10qom: Make functions taking Error ** return bool, not voidMarkus Armbruster
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-07-10qom: Use error_reportf_err() instead of g_printerr() in examplesMarkus Armbruster
2020-07-07object: qom module supportGerd Hoffmann
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster
2020-06-15qom: Constify object_get_canonical_path{,_component}()'s parameterMarkus Armbruster
2020-06-10qom/object: Move Object typedef to 'qemu/typedefs.h'Philippe Mathieu-Daudé
2020-05-15qom: Drop @errp parameter of object_property_del()Markus Armbruster
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster
2020-05-15qom: Drop object_property_set_description() parameter @errpMarkus Armbruster
2020-05-15qom: Make all the object_property_add_FOO() return the propertyMarkus Armbruster
2020-05-15qom: Drop convenience method object_property_get_uint16List()Markus Armbruster
2020-05-15qom: Clean up inconsistent use of gchar * vs. char *Markus Armbruster
2020-03-16qom/object: enable setter for uint typesFelipe Franciosi
2020-01-24qom: introduce object_property_help()Marc-André Lureau
2020-01-24object: return self in object_ref()Marc-André Lureau
2020-01-24object: add object_class_property_add_link()Marc-André Lureau
2020-01-24object: add direct link flagMarc-André Lureau
2020-01-24object: rename link "child" to "target"Marc-André Lureau
2020-01-24object: add object_property_set_defaultMarc-André Lureau
2020-01-24object: make object_class_property_add* return propertyMarc-André Lureau
2020-01-24object: add class property initializerMarc-André Lureau
2020-01-02object: add g_autoptr supportMarc-André Lureau
2019-12-20Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell
2019-12-18include/qom/object.h: rename Error ** parameter to more common errpVladimir Sementsov-Ogievskiy
2019-12-17object: Improve documentation of interfacesGreg Kurz
2019-12-17qom: add object_new_with_classPaolo Bonzini
2019-12-17qom: introduce object_register_sugar_propPaolo Bonzini
2019-08-16Include qemu/queue.h slightly lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-03-11qom: Move compat_props machinery from qdev to QOMMarkus Armbruster
2019-01-07hw: apply accel compat properties without touching globalsMarc-André Lureau
2018-12-11qom: remove unimplemented class_finalizeMarc-André Lureau
2018-12-11move ObjectClass to typedefs.hGerd Hoffmann