pulseaudio/src/modules/dbus
Arun Raghavan 6825df8cec hashmap: Add the ability to free keys
Since the hashmap stores a pointer to the key provided at pa_hashmap_put()
time, it make sense to allow the hashmap to be given ownership of the key and
have it free it at pa_hashmap_remove/free time.

To do this cleanly, we now provide the key and value free functions at hashmap
creation time with a pa_hashmap_new_full. With this, we do away with the free
function that was provided at remove/free time for freeing the value.
2013-09-17 18:01:22 +05:30
..
iface-card-profile.c dbusiface-card-profile: Assert the core argument isn't NULL. 2009-08-15 05:53:36 +03:00
iface-card-profile.h Remove unnecessary #includes 2011-06-22 23:12:20 +01:00
iface-card.c hashmap: Add the ability to free keys 2013-09-17 18:01:22 +05:30
iface-card.h dbusiface-card-profile: Implement the CardProfile D-Bus interface. 2009-08-09 10:36:20 +03:00
iface-client.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
iface-client.h dbusiface-client: Fix the interface name. 2009-08-15 17:08:21 +03:00
iface-core.c hashmap: Add the ability to free keys 2013-09-17 18:01:22 +05:30
iface-core.h dbusiface-core: Two new functions: pa_dbusiface_core_get_sink/source(). 2009-08-17 16:42:58 +03:00
iface-device-port.c dbusiface-device: Implement the Device and DevicePort D-Bus interfaces. 2009-08-15 06:18:41 +03:00
iface-device-port.h dbusiface-device: Implement the Device and DevicePort D-Bus interfaces. 2009-08-15 06:18:41 +03:00
iface-device.c hashmap: Add the ability to free keys 2013-09-17 18:01:22 +05:30
iface-device.h dbusiface-device: Implement the Device and DevicePort D-Bus interfaces. 2009-08-15 06:18:41 +03:00
iface-memstats.c dbus: Do not refcnt the core. 2011-03-25 23:43:26 +00:00
iface-memstats.h dbus: Three entangled changes: 2009-08-09 08:37:33 +03:00
iface-module.c Remove pa_bool_t and replace it with bool. 2013-07-04 12:25:30 +03:00
iface-module.h dbusiface-module: Implement the Module D-Bus interface. 2009-08-24 14:27:14 +03:00
iface-sample.c Whitespace cleanup: Fix broken indentation by hand 2013-06-24 16:56:24 +03:00
iface-sample.h dbusiface-sample: Implement the Sample D-Bus interface. 2009-08-19 09:18:50 +03:00
iface-stream.c Revert dbus_bool_t variables to use TRUE/FALSE instead of true/false 2013-07-04 12:25:47 +03:00
iface-stream.h dbusiface-stream: Implement about a half of the Stream D-Bus interface. 2009-08-16 19:42:56 +03:00
module-dbus-protocol.c Revert dbus_bool_t variables to use TRUE/FALSE instead of true/false 2013-07-04 12:25:47 +03:00