/usr/share/ada/adainclude/dbus-ada/dbus_server_h.ads is in libdbusada0.2-dev 0.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | with Interfaces.C; use Interfaces.C;
with System;
with Interfaces.C.Strings;
limited with dbus_errors_h;
with dbus_types_h;
with dbus_arch_deps_h;
package dbus_server_h is
-- skipped empty struct DBusServer
type DBusNewConnectionFunction is access procedure
(arg1 : System.Address;
arg2 : System.Address;
arg3 : System.Address); -- ../dbus/dbus-server.h:47:17
function dbus_server_listen (arg1 : Interfaces.C.Strings.chars_ptr; arg2 : access dbus_errors_h.DBusError) return System.Address; -- ../dbus/dbus-server.h:51:13
pragma Import (C, dbus_server_listen, "dbus_server_listen");
function dbus_server_ref (arg1 : System.Address) return System.Address; -- ../dbus/dbus-server.h:53:13
pragma Import (C, dbus_server_ref, "dbus_server_ref");
procedure dbus_server_unref (arg1 : System.Address); -- ../dbus/dbus-server.h:54:13
pragma Import (C, dbus_server_unref, "dbus_server_unref");
procedure dbus_server_disconnect (arg1 : System.Address); -- ../dbus/dbus-server.h:55:13
pragma Import (C, dbus_server_disconnect, "dbus_server_disconnect");
function dbus_server_get_is_connected (arg1 : System.Address) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:56:13
pragma Import (C, dbus_server_get_is_connected, "dbus_server_get_is_connected");
function dbus_server_get_address (arg1 : System.Address) return Interfaces.C.Strings.chars_ptr; -- ../dbus/dbus-server.h:57:13
pragma Import (C, dbus_server_get_address, "dbus_server_get_address");
function dbus_server_get_id (arg1 : System.Address) return Interfaces.C.Strings.chars_ptr; -- ../dbus/dbus-server.h:58:13
pragma Import (C, dbus_server_get_id, "dbus_server_get_id");
procedure dbus_server_set_new_connection_function
(arg1 : System.Address;
arg2 : access procedure
(arg1 : System.Address;
arg2 : System.Address;
arg3 : System.Address);
arg3 : System.Address;
arg4 : access procedure (arg1 : System.Address)); -- ../dbus/dbus-server.h:59:13
pragma Import (C, dbus_server_set_new_connection_function, "dbus_server_set_new_connection_function");
function dbus_server_set_watch_functions
(arg1 : System.Address;
arg2 : access function (arg1 : System.Address; arg2 : System.Address) return dbus_types_h.dbus_bool_t;
arg3 : access procedure (arg1 : System.Address; arg2 : System.Address);
arg4 : access procedure (arg1 : System.Address; arg2 : System.Address);
arg5 : System.Address;
arg6 : access procedure (arg1 : System.Address)) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:63:13
pragma Import (C, dbus_server_set_watch_functions, "dbus_server_set_watch_functions");
function dbus_server_set_timeout_functions
(arg1 : System.Address;
arg2 : access function (arg1 : System.Address; arg2 : System.Address) return dbus_types_h.dbus_bool_t;
arg3 : access procedure (arg1 : System.Address; arg2 : System.Address);
arg4 : access procedure (arg1 : System.Address; arg2 : System.Address);
arg5 : System.Address;
arg6 : access procedure (arg1 : System.Address)) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:69:13
pragma Import (C, dbus_server_set_timeout_functions, "dbus_server_set_timeout_functions");
function dbus_server_set_auth_mechanisms (arg1 : System.Address; arg2 : System.Address) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:75:13
pragma Import (C, dbus_server_set_auth_mechanisms, "dbus_server_set_auth_mechanisms");
function dbus_server_allocate_data_slot (arg1 : access dbus_arch_deps_h.dbus_int32_t) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:78:13
pragma Import (C, dbus_server_allocate_data_slot, "dbus_server_allocate_data_slot");
procedure dbus_server_free_data_slot (arg1 : access dbus_arch_deps_h.dbus_int32_t); -- ../dbus/dbus-server.h:79:13
pragma Import (C, dbus_server_free_data_slot, "dbus_server_free_data_slot");
function dbus_server_set_data
(arg1 : System.Address;
arg2 : int;
arg3 : System.Address;
arg4 : access procedure (arg1 : System.Address)) return dbus_types_h.dbus_bool_t; -- ../dbus/dbus-server.h:80:13
pragma Import (C, dbus_server_set_data, "dbus_server_set_data");
function dbus_server_get_data (arg1 : System.Address; arg2 : int) return System.Address; -- ../dbus/dbus-server.h:84:13
pragma Import (C, dbus_server_get_data, "dbus_server_get_data");
end dbus_server_h;
|