Lines Matching +full:- +full:- +full:tree +full:- +full:view

13 - System for dynamically registering types
14 - Support for single-inheritance of types
15 - Multiple inheritance of stateless interfaces
16 - Mapping internal members to publicly exposed properties
21 The QOM tree
24 The QOM tree is a composition tree which represents all of the objects
25 that make up a QEMU "machine". You can view this tree by running
26 ``info qom-tree`` in the :ref:`QEMU monitor`. It will contain both
35 .. code-block:: c
40 #define TYPE_MY_DEVICE "my-device"
78 .. code-block:: c
101 cast an #Object to a subclass (or base-class) type using
106 .. code-block:: c
120 .. code-block:: c
125 --------------------
145 .. code-block:: c
153 dc->reset = my_device_reset;
167 .. code-block:: c
191 klass->frobnicate(obj);
195 ----------
209 -------
213 strongly-typed first argument.
234 .. code-block:: c
256 mc->do_something = my_do_something;
278 dc->parent_do_something(obj);
287 dc->parent_do_something = mc->do_something;
288 mc->do_something = derived_do_something;
299 its non-overridden methods for a specific type. This would correspond to
303 can be found at :ref:`device-life-cycle`.
318 .. code-block:: c
325 .. code-block:: c
355 .. code-block:: c
362 .. code-block:: c
390 per-class state it needs to store in its own class struct,
395 .. code-block:: c
408 .. code-block:: c
416 .. code-block:: c
427 .. code-block:: c
433 .. _device-life-cycle:
435 Device Life-cycle
443 QOM tree and made visible to the guest.
445 The reverse function is ``unrealize`` and should be were clean-up
460 See the :ref:`QOM API<qom-api>` and :ref:`QDEV API<qdev-api>`