efl/src/lib/eldbus
Felipe Magno de Almeida 8fec0d5139 eina: Remove unnecessary indirection to promises
Now when dealing with pointer types, we will not get pointer to
pointer semantics in callbacks and eina_promise_owner_value_set
for Eina_Promise.

It will work as expected:

Eina_Promise_Owner* promise = eina_promise_add();

void* p = malloc(sizeof(T));
eina_promise_owner_value_set(promise, p, &free);
2016-06-03 17:22:12 -03:00
..
Eldbus.h eldbus: eldbus is already defined in eo 2016-02-23 18:58:48 +01:00
Eldbus_Model.h eldbus: add efl.model implementation. 2015-12-10 12:02:30 -08:00
eldbus_connection.h eldbus: update missing API documentation. 2014-10-20 18:32:27 +02:00
eldbus_core.c eldbus: divide dbus call timeouts by 1000 to convert from milliseconds 2016-05-24 16:00:45 -04:00
eldbus_freedesktop.c
eldbus_freedesktop.h eldbus: add missing since tags for all new symbols 2016-01-06 16:31:55 +01:00
eldbus_introspection.c Eldbus: Move more types to eldbus_types.eot. 2016-02-17 11:59:07 +00:00
eldbus_introspection.h Eldbus: Move more types to eldbus_types.eot. 2016-02-17 11:59:07 +00:00
eldbus_message.c eldbus - only do syntax checks if libdbus is new enough 2015-10-06 11:29:16 +09:00
eldbus_message.h eldbus: fix typos in documentation 2015-09-28 21:59:34 +05:30
eldbus_message_eina_value.h
eldbus_message_from_eina_value.c eldbus: Correctly read/write boolean to eina_value 2016-02-01 12:50:31 -02:00
eldbus_message_helper.c
eldbus_message_helper.h eldbus: update missing eldbus_message API documentation. 2014-10-20 18:32:28 +02:00
eldbus_message_to_eina_value.c eldbus: Correctly read/write boolean to eina_value 2016-02-01 12:50:31 -02:00
eldbus_model_arguments.c eina: Remove unnecessary indirection to promises 2016-06-03 17:22:12 -03:00
eldbus_model_arguments.eo eolian: utilize the new builtin string type across eo files 2016-05-31 16:05:43 +01:00
eldbus_model_arguments_private.h Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus_model_connection.c eina: Remove unnecessary indirection to promises 2016-06-03 17:22:12 -03:00
eldbus_model_connection.eo eolian: utilize the new builtin string type across eo files 2016-05-31 16:05:43 +01:00
eldbus_model_connection_private.h Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus_model_method.c Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus_model_method.eo Efl: Remove "legacy_prefix: null;" as it's now the default. 2016-05-12 17:27:35 +01:00
eldbus_model_method_private.h eldbus: add efl.model implementation. 2015-12-10 12:02:30 -08:00
eldbus_model_object.c eina: Remove unnecessary indirection to promises 2016-06-03 17:22:12 -03:00
eldbus_model_object.eo eolian: utilize the new builtin string type across eo files 2016-05-31 16:05:43 +01:00
eldbus_model_object_private.h Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus_model_private.h eina: Remove unnecessary indirection to promises 2016-06-03 17:22:12 -03:00
eldbus_model_proxy.c eina: Remove unnecessary indirection to promises 2016-06-03 17:22:12 -03:00
eldbus_model_proxy.eo eolian: utilize the new builtin string type across eo files 2016-05-31 16:05:43 +01:00
eldbus_model_proxy_private.h Eldbus: fixed property_set in Eldbus.Model_Proxy 2016-04-29 20:55:37 -03:00
eldbus_model_signal.c Efl, Eio, Eldbus, Elementary: new model API use eina_promise 2016-04-29 13:21:24 -03:00
eldbus_model_signal.eo Efl: Remove "legacy_prefix: null;" as it's now the default. 2016-05-12 17:27:35 +01:00
eldbus_model_signal_private.h eldbus: add efl.model implementation. 2015-12-10 12:02:30 -08:00
eldbus_object.c eldbus: Fix crash when removing the last reference of the message container inside of the message callback 2014-12-17 17:05:35 -02:00
eldbus_object.h eldbus: update missing eldbus_object API documentation. 2014-10-20 18:32:28 +02:00
eldbus_pending.c eldbus: add dbus_pending NULL check 2015-09-23 09:22:51 +09:00
eldbus_pending.h eldbus: update missing eldbus_pending.h API documentation. 2014-10-20 18:32:28 +02:00
eldbus_private.h eldbus: add efl.model implementation. 2015-12-10 12:02:30 -08:00
eldbus_private_types.h eldbus: do not release shared connections if connection is private. 2015-08-11 17:43:02 +02:00
eldbus_proxy.c eldbus: add more debug prints for proxy and signal handler 2016-02-13 11:26:03 -05:00
eldbus_proxy.h eldbus: Add timeout parameter to eldbus_proxy_send_and_block() 2014-12-05 09:53:08 -05:00
eldbus_service.c eldbus: fix broken fallback interface. 2015-09-22 00:04:38 +02:00
eldbus_service.h Fixes ABI breakage in Eldbus for use with C++ Eldbus 2014-07-15 08:01:14 +09:00
eldbus_signal_handler.c eldbus: print dbus errors incurred when failing at signal handler operations 2016-02-19 13:24:30 -05:00
eldbus_signal_handler.h
eldbus_types.eot eolian: remove pointers from complex and class types 2016-05-23 15:58:33 +01:00