eldbus: add more debug prints for proxy and signal handler
authorMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 13 Feb 2016 16:25:48 +0000 (11:25 -0500)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Sat, 13 Feb 2016 16:26:03 +0000 (11:26 -0500)
src/lib/eldbus/eldbus_proxy.c
src/lib/eldbus/eldbus_signal_handler.c

index d8d3cbf..4ca2b6c 100644 (file)
@@ -158,6 +158,7 @@ _eldbus_proxy_free(Eldbus_Proxy *proxy)
    unsigned int i;
    Eldbus_Signal_Handler *h;
 
+   DBG("freeing proxy=%p", proxy);
    EINA_LIST_FREE(proxy->handlers, h)
      {
         if (h->dangling)
@@ -665,6 +666,7 @@ eldbus_proxy_signal_handler_add(Eldbus_Proxy *proxy, const char *member, Eldbus_
    handler = _eldbus_signal_handler_add(proxy->obj->conn, name, path,
                                        proxy->interface, member, cb, cb_data);
    EINA_SAFETY_ON_NULL_RETURN_VAL(handler, NULL);
+   DBG("signal handler added: proxy=%p handler=%p cb=%p", proxy, handler, cb);
 
    eldbus_signal_handler_free_cb_add(handler, _on_signal_handler_free, proxy);
    proxy->handlers = eina_list_append(proxy->handlers, handler);
index 8fedf21..7009319 100644 (file)
@@ -233,7 +233,7 @@ _eldbus_signal_handler_clean(Eldbus_Signal_Handler *handler)
    DBusError err;
 
    if (handler->dangling) return;
-
+   DBG("clean handler=%p path=%p cb=%p", handler, handler->path, handler->cb);
    dbus_error_init(&err);
    dbus_bus_remove_match(handler->conn->dbus_conn,
                          eina_strbuf_string_get(handler->match), &err);