summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_types.eot
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2019-07-26 13:35:27 +0200
committerDaniel Kolesa <d.kolesa@samsung.com>2019-07-26 13:35:27 +0200
commit635a2df7e7e69d051a290f616c9e14528404f42b (patch)
treea8727b2a5e07b4af5c35108ccb8c43460ddc60ae /src/lib/eldbus/eldbus_types.eot
parentd964a04da1ee654d9829c1b92dbb1ebb1d5738d7 (diff)
eolian: ban void_ptr in stable APIs
This required some refactoring in eldbus and tests but otherwise seems good to go.
Diffstat (limited to 'src/lib/eldbus/eldbus_types.eot')
-rw-r--r--src/lib/eldbus/eldbus_types.eot26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/eldbus/eldbus_types.eot b/src/lib/eldbus/eldbus_types.eot
index ebd3130..a4a5bab 100644
--- a/src/lib/eldbus/eldbus_types.eot
+++ b/src/lib/eldbus/eldbus_types.eot
@@ -1,8 +1,8 @@
1struct Eldbus.Proxy; [[Represents a client object bound to an interface]] 1struct @beta @extern Eldbus.Proxy; [[Represents a client object bound to an interface]]
2struct Eldbus.Connection; [[Represents a connection of one the type of connection with the DBus daemon.]] 2struct @beta @extern Eldbus.Connection; [[Represents a connection of one the type of connection with the DBus daemon.]]
3struct Eldbus.Object; [[Represents an object path already attached with bus name or unique id]] 3struct @beta @extern Eldbus.Object; [[Represents an object path already attached with bus name or unique id]]
4 4
5enum @extern Eldbus.Connection.Type 5enum @beta @extern Eldbus.Connection.Type
6{ 6{
7 [[Eldbus connection type]] 7 [[Eldbus connection type]]
8 unknown = 0, [[Sentinel, not a real type]] 8 unknown = 0, [[Sentinel, not a real type]]
@@ -13,7 +13,7 @@ enum @extern Eldbus.Connection.Type
13 last, [[Sentinel, not a real type]] 13 last, [[Sentinel, not a real type]]
14} 14}
15 15
16enum Eldbus.Introspection.Argument_Direction 16enum @beta @extern Eldbus.Introspection.Argument_Direction
17{ 17{
18 [[Argument direction]] 18 [[Argument direction]]
19 none = 0, [[No direction]] 19 none = 0, [[No direction]]
@@ -23,7 +23,7 @@ enum Eldbus.Introspection.Argument_Direction
23 23
24/* DTD conversion form: http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd */ 24/* DTD conversion form: http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd */
25 25
26enum Eldbus.Introspection.Property_Access 26enum @beta @extern Eldbus.Introspection.Property_Access
27{ 27{
28 [[Property access rights]] 28 [[Property access rights]]
29 read, [[Property can be read]] 29 read, [[Property can be read]]
@@ -32,7 +32,7 @@ enum Eldbus.Introspection.Property_Access
32} 32}
33 33
34/* FIXME: Properly type all of these lists. */ 34/* FIXME: Properly type all of these lists. */
35struct Eldbus.Introspection.Node 35struct @beta @extern Eldbus.Introspection.Node
36{ 36{
37 [[DBus Node]] 37 [[DBus Node]]
38 name: stringshare; [[Node name (optional)]] 38 name: stringshare; [[Node name (optional)]]
@@ -40,7 +40,7 @@ struct Eldbus.Introspection.Node
40 interfaces: list<void_ptr>; [[List with interfaces]] 40 interfaces: list<void_ptr>; [[List with interfaces]]
41} 41}
42 42
43struct Eldbus.Introspection.Interface 43struct @beta @extern Eldbus.Introspection.Interface
44{ 44{
45 [[DBus Interface]] 45 [[DBus Interface]]
46 name: stringshare; [[Interface name]] 46 name: stringshare; [[Interface name]]
@@ -50,7 +50,7 @@ struct Eldbus.Introspection.Interface
50 annotations: list<void_ptr>; [[List with interface annotations]] 50 annotations: list<void_ptr>; [[List with interface annotations]]
51} 51}
52 52
53struct Eldbus.Introspection.Method 53struct @beta @extern Eldbus.Introspection.Method
54{ 54{
55 [[DBus Method]] 55 [[DBus Method]]
56 name: stringshare; [[Method name]] 56 name: stringshare; [[Method name]]
@@ -58,7 +58,7 @@ struct Eldbus.Introspection.Method
58 annotations: list<void_ptr>; [[List with method annotations]] 58 annotations: list<void_ptr>; [[List with method annotations]]
59} 59}
60 60
61struct Eldbus.Introspection.Property 61struct @beta @extern Eldbus.Introspection.Property
62{ 62{
63 [[DBus Property]] 63 [[DBus Property]]
64 name: stringshare; [[Property name]] 64 name: stringshare; [[Property name]]
@@ -67,14 +67,14 @@ struct Eldbus.Introspection.Property
67 annotations: list<void_ptr>; [[List with property annotations]] 67 annotations: list<void_ptr>; [[List with property annotations]]
68} 68}
69 69
70struct Eldbus.Introspection.Annotation 70struct @beta @extern Eldbus.Introspection.Annotation
71{ 71{
72 [[DBus Annotation]] 72 [[DBus Annotation]]
73 name: stringshare; [[Annotation name]] 73 name: stringshare; [[Annotation name]]
74 value: stringshare; [[Annotation value]] 74 value: stringshare; [[Annotation value]]
75} 75}
76 76
77struct Eldbus.Introspection.Argument 77struct @beta @extern Eldbus.Introspection.Argument
78{ 78{
79 [[DBus Argument]] 79 [[DBus Argument]]
80 name: stringshare; [[Argument name (optional)]] 80 name: stringshare; [[Argument name (optional)]]
@@ -82,7 +82,7 @@ struct Eldbus.Introspection.Argument
82 direction: Eldbus.Introspection.Argument_Direction; [[Argument direction]] 82 direction: Eldbus.Introspection.Argument_Direction; [[Argument direction]]
83} 83}
84 84
85struct Eldbus.Introspection.Signal 85struct @beta @extern Eldbus.Introspection.Signal
86{ 86{
87 [[DBus Signal]] 87 [[DBus Signal]]
88 name: stringshare; [[Signal name]] 88 name: stringshare; [[Signal name]]