[prevent][40806] Fix for dereference after null check
[platform/upstream/at-spi2-core.git] / idl / types.didl
1 /*
2   Type definitions needed by multiple interfaces.
3 */
4
5 namespace org.freestandards.atspi {
6
7         /*
8           A connection independent reference to a D-Bus object. 
9
10           The D-Bus object that is referenced will support at-least
11           the org.freestandards.atspi.Accessible interface.
12          */
13         struct Reference {
14                 /* The D-Bus connection name where the object resides. */
15                 string name;
16                 /* The D-Bus path of the object. */
17                 object path;
18         }
19
20         /*
21           Attributes are weakly typed properties of an object  consisting of string-string
22           key-value pairs.
23          */
24         typedef Attributes dict <string, string>;
25 }