[kdbus] Enable adding bloom filters items. Signals subscription refactoring.
[platform/upstream/glib.git] / gio / gkdbus.h
index 5878bb3..9230199 100644 (file)
@@ -115,18 +115,24 @@ GVariant *                              _g_kdbus_GetConnectionUnixUser      (GKD
                                                                              const gchar      *name,
                                                                              GError          **error);
 
-void                                    _g_kdbus_subscribe_name_acquired    (GKDBusWorker  *worker,
-                                                                             const gchar      *name);
-
-void                                    _g_kdbus_subscribe_name_lost        (GKDBusWorker  *worker,
-                                                                             const gchar      *name);
+void                                    _g_kdbus_AddMatch                   (GKDBusWorker     *worker,
+                                                                             const gchar      *match_rule,
+                                                                             guint64           cookie);
 
-void                                    _g_kdbus_unsubscribe_name_acquired  (GKDBusWorker  *worker);
+void                                    _g_kdbus_RemoveMatch                (GKDBusWorker     *worker,
+                                                                             guint64           cookie);
 
-void                                    _g_kdbus_unsubscribe_name_lost      (GKDBusWorker  *worker);
+void                                    _g_kdbus_subscribe_name_acquired    (GKDBusWorker  *worker,
+                                                                             const gchar   *name,
+                                                                             guint64        cookie);
 
-gchar *                                 _g_kdbus_hexdump_all_items          (GSList           *kdbus_msg_items);
+void                                    _g_kdbus_subscribe_name_lost        (GKDBusWorker  *worker,
+                                                                             const gchar   *name,
+                                                                             guint64        cookie);
 
+void                                    _g_kdbus_subscribe_name_owner_changed (GKDBusWorker  *worker,
+                                                                               const gchar   *name,
+                                                                               guint64        cookie);
 G_END_DECLS
 
 #endif /* __G_KDBUS_H__ */