projects
/
platform
/
core
/
uifw
/
at-spi2-atk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
spec file, manifest and gbs.conf adapted for Tizen
[platform/core/uifw/at-spi2-atk.git]
/
droute
/
droute.h
diff --git
a/droute/droute.h
b/droute/droute.h
index
d1d845f
..
b19dec6
100644
(file)
--- a/
droute/droute.h
+++ b/
droute/droute.h
@@
-31,6
+31,7
@@
typedef DBusMessage *(*DRouteFunction) (DBusConnection *, DBusMessage *, void *);
typedef dbus_bool_t (*DRoutePropertyFunction) (DBusMessageIter *, void *);
typedef DBusMessage *(*DRouteFunction) (DBusConnection *, DBusMessage *, void *);
typedef dbus_bool_t (*DRoutePropertyFunction) (DBusMessageIter *, void *);
+typedef gchar *(*DRouteIntrospectChildrenFunction) (const char *, void *);
typedef void *(*DRouteGetDatumFunction) (const char *, void *);
typedef void *(*DRouteGetDatumFunction) (const char *, void *);
@@
-58,7
+59,7
@@
typedef struct _DRoutePath DRoutePath;
/*---------------------------------------------------------------------------*/
DRouteContext *
/*---------------------------------------------------------------------------*/
DRouteContext *
-droute_new (
DBusConnection *bus
);
+droute_new ();
void
droute_free (DRouteContext *cnx);
void
droute_free (DRouteContext *cnx);
@@
-72,6
+73,8
@@
DRoutePath *
droute_add_many (DRouteContext *cnx,
const char *path,
const void *data,
droute_add_many (DRouteContext *cnx,
const char *path,
const void *data,
+ DRouteIntrospectChildrenFunction introspect_children_cb,
+ void *introspect_children_data,
const DRouteGetDatumFunction get_datum);
void
const DRouteGetDatumFunction get_datum);
void
@@
-90,7
+93,21
@@
droute_invalid_arguments_error (DBusMessage *message);
DBusMessage *
droute_out_of_memory_error (DBusMessage *message);
DBusMessage *
droute_out_of_memory_error (DBusMessage *message);
-DBusConnection *
-droute_get_bus (DRouteContext *cnx);
+void
+droute_path_register (DRoutePath *path, DBusConnection *bus);
+
+void
+droute_path_unregister (DRoutePath *path, DBusConnection *bus);
+
+void
+droute_context_register (DRouteContext *cnx, DBusConnection *bus);
+void
+droute_context_unregister (DRouteContext *cnx, DBusConnection *bus);
+
+void
+droute_intercept_dbus (DBusConnection *connection);
+
+void
+droute_unintercept_dbus (DBusConnection *connection);
#endif /* _DROUTE_H */
#endif /* _DROUTE_H */