* @param cb callback to be called
* @param data data passed to callback
*/
-EAPI void edbus_connection_cb_free_add(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_connection_free_cb_add(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
- * @brief Remove callback registered in edbus_connection_cb_free_add().
+ * @brief Remove callback registered in edbus_connection_free_cb_add().
*/
-EAPI void edbus_connection_cb_free_del(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_connection_free_cb_del(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
* @brief Set an attached data pointer to an object with a given string key.
}
EAPI void
-edbus_connection_cb_free_add(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data)
+edbus_connection_free_cb_add(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data)
{
EDBUS_CONNECTION_CHECK(conn);
EINA_SAFETY_ON_NULL_RETURN(cb);
}
EAPI void
-edbus_connection_cb_free_del(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data)
+edbus_connection_free_cb_del(EDBus_Connection *conn, EDBus_Free_Cb cb, const void *data)
{
EDBUS_CONNECTION_CHECK(conn);
EINA_SAFETY_ON_NULL_RETURN(cb);
EINA_LIST_FREE(obj->signal_handlers, h)
{
if (h->dangling)
- edbus_signal_handler_cb_free_del(h, _on_signal_handler_free, obj);
+ edbus_signal_handler_free_cb_del(h, _on_signal_handler_free, obj);
else
ERR("obj=%p alive handler=%p %s", obj, h,
edbus_signal_handler_match_get(h));
EINA_MAGIC_SET(obj, EDBUS_OBJECT_MAGIC);
edbus_connection_name_object_set(conn, obj);
- edbus_connection_cb_free_add(obj->conn, _on_connection_free, obj);
+ edbus_connection_free_cb_add(obj->conn, _on_connection_free, obj);
obj->properties = edbus_proxy_get(obj, EDBUS_FDO_INTERFACE_PROPERTIES);
obj->refcount--;
if (obj->refcount > 0) return;
- edbus_connection_cb_free_del(obj->conn, _on_connection_free, obj);
+ edbus_connection_free_cb_del(obj->conn, _on_connection_free, obj);
_edbus_object_clear(obj);
_edbus_object_free(obj);
}
}
EAPI void
-edbus_object_cb_free_add(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data)
+edbus_object_free_cb_add(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data)
{
EDBUS_OBJECT_CHECK(obj);
EINA_SAFETY_ON_NULL_RETURN(cb);
}
EAPI void
-edbus_object_cb_free_del(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data)
+edbus_object_free_cb_del(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data)
{
EDBUS_OBJECT_CHECK(obj);
EINA_SAFETY_ON_NULL_RETURN(cb);
if (!cb) return NULL;
EINA_SAFETY_ON_NULL_RETURN_VAL(pending, NULL);
- edbus_pending_cb_free_add(pending, _on_pending_free, obj);
+ edbus_pending_free_cb_add(pending, _on_pending_free, obj);
obj->pendings = eina_inlist_append(obj->pendings, EINA_INLIST_GET(pending));
return pending;
interface, member, cb, cb_data);
EINA_SAFETY_ON_NULL_RETURN_VAL(handler, NULL);
- edbus_signal_handler_cb_free_add(handler, _on_signal_handler_free, obj);
+ edbus_signal_handler_free_cb_add(handler, _on_signal_handler_free, obj);
obj->signal_handlers = eina_list_append(obj->signal_handlers, handler);
return handler;
* @param cb callback that will be executed
* @param data passed to callback
*/
-EAPI void edbus_object_cb_free_add(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_object_free_cb_add(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
- * @brief Remove callback registered in edbus_object_cb_free_add().
+ * @brief Remove callback registered in edbus_object_free_cb_add().
*/
-EAPI void edbus_object_cb_free_del(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_object_free_cb_del(EDBus_Object *obj, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
typedef enum
{
EINA_SAFETY_ON_NULL_RETURN_VAL(pending, NULL);
edbus_connection_pending_add(conn, pending);
- edbus_pending_cb_free_add(pending, _on_pending_free, conn);
+ edbus_pending_free_cb_add(pending, _on_pending_free, conn);
return pending;
}
}
EAPI void
-edbus_pending_cb_free_add(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data)
+edbus_pending_free_cb_add(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data)
{
EDBUS_PENDING_CHECK(pending);
EINA_SAFETY_ON_NULL_RETURN(cb);
}
EAPI void
-edbus_pending_cb_free_del(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data)
+edbus_pending_free_cb_del(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data)
{
EDBUS_PENDING_CHECK(pending);
EINA_SAFETY_ON_NULL_RETURN(cb);
/**
* @brief Add a callback function to be called when pending will be freed.
*/
-EAPI void edbus_pending_cb_free_add(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_pending_free_cb_add(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
- * @brief Remove callback registered in edbus_pending_cb_free_add().
+ * @brief Remove callback registered in edbus_pending_free_cb_add().
*/
-EAPI void edbus_pending_cb_free_del(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_pending_free_cb_del(EDBus_Pending *pending, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
* @}
EINA_LIST_FREE(proxy->handlers, h)
{
if (h->dangling)
- edbus_signal_handler_cb_free_del(h, _on_signal_handler_free, proxy);
+ edbus_signal_handler_free_cb_del(h, _on_signal_handler_free, proxy);
else
ERR("proxy=%p alive handler=%p %s", proxy, h,
edbus_signal_handler_match_get(h));
EINA_MAGIC_SET(proxy, EDBUS_PROXY_MAGIC);
if (!edbus_object_proxy_add(obj, proxy))
goto cleanup;
- edbus_object_cb_free_add(obj, _on_object_free, proxy);
+ edbus_object_free_cb_add(obj, _on_object_free, proxy);
return proxy;
proxy->refcount--;
if (proxy->refcount > 0) return;
- edbus_object_cb_free_del(proxy->obj, _on_object_free, proxy);
+ edbus_object_free_cb_del(proxy->obj, _on_object_free, proxy);
_edbus_proxy_clear(proxy);
_edbus_proxy_free(proxy);
}
}
EAPI void
-edbus_proxy_cb_free_add(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data)
+edbus_proxy_free_cb_add(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data)
{
EDBUS_PROXY_CHECK(proxy);
EINA_SAFETY_ON_NULL_RETURN(cb);
}
EAPI void
-edbus_proxy_cb_free_del(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data)
+edbus_proxy_free_cb_del(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data)
{
EDBUS_PROXY_CHECK(proxy);
EINA_SAFETY_ON_NULL_RETURN(cb);
if (!cb) return NULL;
EINA_SAFETY_ON_NULL_RETURN_VAL(pending, NULL);
- edbus_pending_cb_free_add(pending, _on_pending_free, proxy);
+ edbus_pending_free_cb_add(pending, _on_pending_free, proxy);
proxy->pendings = eina_inlist_append(proxy->pendings,
EINA_INLIST_GET(pending));
proxy->interface, member, cb, cb_data);
EINA_SAFETY_ON_NULL_RETURN_VAL(handler, NULL);
- edbus_signal_handler_cb_free_add(handler, _on_signal_handler_free, proxy);
+ edbus_signal_handler_free_cb_add(handler, _on_signal_handler_free, proxy);
proxy->handlers = eina_list_append(proxy->handlers, handler);
return handler;
* @brief Add a callback function to be called when occurs a event of the
* type passed.
*/
-EAPI void edbus_proxy_cb_free_add(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_proxy_free_cb_add(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
- * @brief Remove callback registered in edbus_proxy_cb_free_add().
+ * @brief Remove callback registered in edbus_proxy_free_cb_add().
*/
-EAPI void edbus_proxy_cb_free_del(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_proxy_free_cb_del(EDBus_Proxy *proxy, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
* @brief Constructs a new message to invoke a method on a remote interface.
obj->conn = conn;
obj->path = eina_stringshare_add(path);
obj->interfaces = eina_hash_string_superfast_new(NULL);
- edbus_connection_cb_free_add(conn, _on_connection_free, obj);
+ edbus_connection_free_cb_add(conn, _on_connection_free, obj);
eina_hash_add(obj->interfaces, introspectable->name, introspectable);
eina_hash_add(obj->interfaces, properties_iface->name, properties_iface);
* It will be freed when _object_unregister() is called
* by libdbus.
*/
- edbus_connection_cb_free_del(iface->obj->conn, _on_connection_free, iface->obj);
+ edbus_connection_free_cb_del(iface->obj->conn, _on_connection_free, iface->obj);
dbus_connection_unregister_object_path(iface->obj->conn->dbus_conn, iface->obj->path);
}
_on_connection_free(void *data, const void *dead_pointer)
{
EDBus_Signal_Handler *sh = data;
- edbus_signal_handler_cb_free_del(sh, _on_handler_of_conn_free, sh->conn);
+ edbus_signal_handler_free_cb_del(sh, _on_handler_of_conn_free, sh->conn);
edbus_signal_handler_del(sh);
}
_on_handler_of_conn_free(void *data, const void *dead_pointer)
{
EDBus_Connection *conn = data;
- edbus_connection_cb_free_del(conn, _on_connection_free, dead_pointer);
+ edbus_connection_free_cb_del(conn, _on_connection_free, dead_pointer);
}
EAPI EDBus_Signal_Handler *
EDBus_Signal_Handler *sh;
sh = _edbus_signal_handler_add(conn, sender, path, interface, member, cb, cb_data);
EINA_SAFETY_ON_NULL_RETURN_VAL(sh, NULL);
- edbus_connection_cb_free_add(conn, _on_connection_free, sh);
- edbus_signal_handler_cb_free_add(sh, _on_handler_of_conn_free, conn);
+ edbus_connection_free_cb_add(conn, _on_connection_free, sh);
+ edbus_signal_handler_free_cb_add(sh, _on_handler_of_conn_free, conn);
return sh;
}
}
EAPI void
-edbus_signal_handler_cb_free_add(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data)
+edbus_signal_handler_free_cb_add(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data)
{
EDBUS_SIGNAL_HANDLER_CHECK(handler);
EINA_SAFETY_ON_NULL_RETURN(cb);
}
EAPI void
-edbus_signal_handler_cb_free_del(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data)
+edbus_signal_handler_free_cb_del(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data)
{
EDBUS_SIGNAL_HANDLER_CHECK(handler);
EINA_SAFETY_ON_NULL_RETURN(cb);
/**
* @brief Add a callback function to be called when signal handler will be freed.
*/
-EAPI void edbus_signal_handler_cb_free_add(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_signal_handler_free_cb_add(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
/**
- * @brief Remove callback registered in edbus_signal_handler_cb_free_add().
+ * @brief Remove callback registered in edbus_signal_handler_free_cb_add().
*/
-EAPI void edbus_signal_handler_cb_free_del(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void edbus_signal_handler_free_cb_del(EDBus_Signal_Handler *handler, EDBus_Free_Cb cb, const void *data) EINA_ARG_NONNULL(1, 2);
EAPI const char *edbus_signal_handler_sender_get(const EDBus_Signal_Handler *handler) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
EAPI const char *edbus_signal_handler_path_get(const EDBus_Signal_Handler *handler) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;