Do not force initialization of Connection_Type
[dbus-ada.git] / thin / dbus_shared_h.ads
1 pragma Ada_2012;
2 pragma Style_Checks (Off);
3
4
5 package dbus_shared_h is
6
7    DBUS_SERVICE_DBUS : aliased constant String := "org.freedesktop.DBus" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:76
8
9    DBUS_PATH_DBUS : aliased constant String := "/org/freedesktop/DBus" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:80
10
11    DBUS_PATH_LOCAL : aliased constant String := "/org/freedesktop/DBus/Local" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:82
12
13    DBUS_INTERFACE_DBUS : aliased constant String := "org.freedesktop.DBus" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:88
14
15    DBUS_INTERFACE_MONITORING : aliased constant String := "org.freedesktop.DBus.Monitoring" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:90
16
17    DBUS_INTERFACE_VERBOSE : aliased constant String := "org.freedesktop.DBus.Verbose" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:93
18
19    DBUS_INTERFACE_INTROSPECTABLE : aliased constant String := "org.freedesktop.DBus.Introspectable" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:95
20
21    DBUS_INTERFACE_PROPERTIES : aliased constant String := "org.freedesktop.DBus.Properties" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:97
22
23    DBUS_INTERFACE_PEER : aliased constant String := "org.freedesktop.DBus.Peer" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:99
24
25    DBUS_INTERFACE_LOCAL : aliased constant String := "org.freedesktop.DBus.Local" & ASCII.NUL;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:105
26
27    DBUS_NAME_FLAG_ALLOW_REPLACEMENT : constant := 16#1#;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:108
28    DBUS_NAME_FLAG_REPLACE_EXISTING : constant := 16#2#;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:109
29    DBUS_NAME_FLAG_DO_NOT_QUEUE : constant := 16#4#;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:110
30
31    DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER : constant := 1;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:113
32    DBUS_REQUEST_NAME_REPLY_IN_QUEUE : constant := 2;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:114
33    DBUS_REQUEST_NAME_REPLY_EXISTS : constant := 3;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:115
34    DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER : constant := 4;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:116
35
36    DBUS_RELEASE_NAME_REPLY_RELEASED : constant := 1;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:119
37    DBUS_RELEASE_NAME_REPLY_NON_EXISTENT : constant := 2;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:120
38    DBUS_RELEASE_NAME_REPLY_NOT_OWNER : constant := 3;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:121
39
40    DBUS_START_REPLY_SUCCESS : constant := 1;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:124
41    DBUS_START_REPLY_ALREADY_RUNNING : constant := 2;  --  /usr/include/dbus-1.0/dbus/dbus-shared.h:125
42
43    type DBusBusType is 
44      (DBUS_BUS_SESSION,
45       DBUS_BUS_SYSTEM,
46       DBUS_BUS_STARTER)
47    with Convention => C;  -- /usr/include/dbus-1.0/dbus/dbus-shared.h:61
48
49    type DBusHandlerResult is 
50      (DBUS_HANDLER_RESULT_HANDLED,
51       DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
52       DBUS_HANDLER_RESULT_NEED_MEMORY)
53    with Convention => C;  -- /usr/include/dbus-1.0/dbus/dbus-shared.h:71
54
55 end dbus_shared_h;