File: dbus_pending_call_h.ads

package info (click to toggle)
dbusada 0.6.3-2.1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 748 kB
  • sloc: ada: 5,892; ansic: 98; makefile: 81; sh: 47
file content (84 lines) | stat: -rw-r--r-- 4,015 bytes parent folder | download | duplicates (3)
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
pragma Ada_2012;
pragma Style_Checks (Off);

with dbus_connection_h;
with System;
with dbus_memory_h;
with dbus_types_h;
limited with dbus_message_h;
with dbus_arch_deps_h;

package dbus_pending_call_h is

   --  unsupported macro: DBUS_TIMEOUT_INFINITE ((int) 0x7fffffff)
   DBUS_TIMEOUT_USE_DEFAULT : constant := (-1);  --  /usr/include/dbus-1.0/dbus/dbus-pending-call.h:42

   function dbus_pending_call_ref (pending : access dbus_connection_h.DBusPendingCall) return access dbus_connection_h.DBusPendingCall  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:45
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_ref";

   procedure dbus_pending_call_unref (pending : access dbus_connection_h.DBusPendingCall)  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:47
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_unref";

   function dbus_pending_call_set_notify
     (pending : access dbus_connection_h.DBusPendingCall;
      c_function : dbus_connection_h.DBusPendingCallNotifyFunction;
      user_data : System.Address;
      free_user_data : dbus_memory_h.DBusFreeFunction) return dbus_types_h.dbus_bool_t  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:49
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_set_notify";

   procedure dbus_pending_call_cancel (pending : access dbus_connection_h.DBusPendingCall)  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:54
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_cancel";

   function dbus_pending_call_get_completed (pending : access dbus_connection_h.DBusPendingCall) return dbus_types_h.dbus_bool_t  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:56
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_get_completed";

   function dbus_pending_call_steal_reply (pending : access dbus_connection_h.DBusPendingCall) return access dbus_message_h.DBusMessage  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:58
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_steal_reply";

   procedure dbus_pending_call_block (pending : access dbus_connection_h.DBusPendingCall)  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:60
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_block";

   function dbus_pending_call_allocate_data_slot (slot_p : access dbus_arch_deps_h.dbus_int32_t) return dbus_types_h.dbus_bool_t  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:63
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_allocate_data_slot";

   procedure dbus_pending_call_free_data_slot (slot_p : access dbus_arch_deps_h.dbus_int32_t)  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:65
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_free_data_slot";

   function dbus_pending_call_set_data
     (pending : access dbus_connection_h.DBusPendingCall;
      slot : dbus_arch_deps_h.dbus_int32_t;
      data : System.Address;
      free_data_func : dbus_memory_h.DBusFreeFunction) return dbus_types_h.dbus_bool_t  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:67
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_set_data";

   function dbus_pending_call_get_data (pending : access dbus_connection_h.DBusPendingCall; slot : dbus_arch_deps_h.dbus_int32_t) return System.Address  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:72
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_pending_call_get_data";

   procedure dbus_clear_pending_call (pointer_to_pending_call : System.Address)  -- /usr/include/dbus-1.0/dbus/dbus-pending-call.h:88
   with Import => True, 
        Convention => C, 
        External_Name => "dbus_clear_pending_call";

end dbus_pending_call_h;