X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dbind%2Fdbind.h;h=cc318c4872dc85a69e2242dd8e8276b5c8424577;hb=c0a05e32cc6569d245747d192352ce2be3b4cddd;hp=4e663594ca710764c5c6d83bf247984f701beb19;hpb=28d2e961940e5b242e008f23bf9b2d68ab555cfa;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/dbind/dbind.h b/dbind/dbind.h index 4e66359..cc318c4 100644 --- a/dbind/dbind.h +++ b/dbind/dbind.h @@ -1,39 +1,46 @@ #ifndef _DBIND_H_ #define _DBIND_H_ - #define DBUS_API_SUBJECT_TO_CHANGE #include +#include + +dbus_bool_t +dbind_method_call_reentrant_va (DBusConnection *cnx, + const char *bus_name, + const char *path, + const char *interface, + const char *method, + DBusError *opt_error, + const char *arg_types, + va_list args); -typedef struct _DBindContext DBindContext; +dbus_bool_t +dbind_method_call_reentrant (DBusConnection *cnx, + const char *bus_name, + const char *path, + const char *interface, + const char *method, + DBusError *opt_error, + const char *arg_types, + ...); -DBindContext *dbind_create_context (DBusBusType type, DBusError *opt_error); -void dbind_context_free (DBindContext *ctx); -dbus_bool_t dbind_context_method_call (DBindContext *ctx, - const char *bus_name, - const char *path, - const char *interface, - const char *method, - DBusError *opt_error, - const char *arg_types, - ...); +dbus_bool_t +dbind_emit_signal_va (DBusConnection *cnx, + const char *path, + const char *interface, + const char *signal, + DBusError *opt_error, + const char *arg_types, + va_list args); -/* dbus connection variants */ -dbus_bool_t dbind_connection_method_call (DBusConnection *cnx, - const char *bus_name, - const char *path, - const char *interface, - const char *method, - DBusError *opt_error, - const char *arg_types, - ...); -dbus_bool_t dbind_connection_method_call_va (DBusConnection *cnx, - const char *bus_name, - const char *path, - const char *interface, - const char *method, - DBusError *opt_error, - const char *arg_types, - va_list args); +dbus_bool_t +dbind_emit_signal (DBusConnection *cnx, + const char *path, + const char *interface, + const char *signal, + DBusError *opt_error, + const char *arg_types, + ...); #endif /* _DBIND_H_ */