Merge branch 'master' into gi
[platform/upstream/at-spi2-core.git] / dbind / dbind.h
1 #ifndef _DBIND_H_
2 #define _DBIND_H_
3
4 #define DBUS_API_SUBJECT_TO_CHANGE
5 #include <dbus/dbus.h>
6 #include <dbind/dbind-any.h>
7
8 DBusMessage *
9 dbind_send_and_allow_reentry (DBusConnection *bus, DBusMessage *message, DBusError *error);
10
11 dbus_bool_t
12 dbind_method_call_reentrant_va (DBusConnection *cnx,
13                                 const char     *bus_name,
14                                 const char     *path,
15                                 const char     *interface,
16                                 const char     *method,
17                                 DBusError      *opt_error,
18                                 const char     *arg_types,
19                                 va_list         args);
20
21 dbus_bool_t
22 dbind_method_call_reentrant (DBusConnection *cnx,
23                              const char     *bus_name,
24                              const char     *path,
25                              const char     *interface,
26                              const char     *method,
27                              DBusError      *opt_error,
28                              const char     *arg_types,
29                              ...);
30
31 dbus_bool_t
32 dbind_emit_signal_va (DBusConnection *cnx,
33                       const char     *path,
34                       const char     *interface,
35                       const char     *signal,
36                       DBusError      *opt_error,
37                       const char     *arg_types,
38                       va_list         args);
39
40 dbus_bool_t
41 dbind_emit_signal (DBusConnection *cnx,
42                    const char     *path,
43                    const char     *interface,
44                    const char     *signal,
45                    DBusError      *opt_error,
46                    const char     *arg_types,
47                    ...);
48
49 #endif /* _DBIND_H_ */