diff options
author | David Zeuthen <david@fubar.dk> | 2005-01-31 20:06:43 +0000 |
---|---|---|
committer | David Zeuthen <david@fubar.dk> | 2005-01-31 20:06:43 +0000 |
commit | 0bb8263dfab63216ed4e966e8c16600d4cca6d2f (patch) | |
tree | d65704ea9eee51b9b1216bdc1c4b985b88a48410 /hald/hald_dbus.h | |
parent | 1fed79afbbfae5c8cd16f584ec3956f32b7547c4 (diff) |
Prebump to 0.5.0 - but we're not doing a release yet! Add libtool
versioning since libhal and libhal-storage are going to break API and
ABI backwards compatibility.
Add the beginnings of a test suite
-do-
Add build rules for test suite
Update to use new libhal API.
Update to use new libhal API.
Update to use new libhal API.
Update to use new libhal API.
Update to use new libhal API.
Update to use new libhal API. This library will also go through a
renaming/cleanup before 0.5.0.
Use library versioning
Prefix all function names and other identifiers with libhal instead of hal.
Add code for string lists. Change the way libhal is initialized to be a
multistep process. Use HAL_PROPERTY_ TYPE_* instead of DBUS_TYPE_*.
Make all functions using IPC take a DBusError argument for better error
handling. Notable changes (libhal_device_get_all_properties): Teach
this function about string lists (libhal_psi_get_strlist): New function
(hal_initialize): Removed (hal_shutdown): Removed
(libhal_device_get_property_strlist): New function
(libhal_device_property_strlist_append): New function
(libhal_device_property_strlist_prepend): New function
(libhal_device_property_strlist_remove_index): New function
(libhal_device_property_strlist_remove): New function (libhal_ctx_new):
New function (libhal_ctx_set_cache): New function
(libhal_ctx_set_dbus_connection): New function (libhal_ctx_init): New
function (libhal_ctx_shutdown): New function (libhal_ctx_free): New
function (libhal_ctx_set_device_added): New function
(libhal_ctx_set_device_removed): New function
(libhal_ctx_set_device_new_capability): New function
(libhal_ctx_set_device_lost_capability): New function
(libhal_ctx_set_device_property_modified): New function
(libhal_ctx_set_device_condition): New function
Use library versioning
Port to new libhal API
Rename property types to HAL_PROPERTY_TYPE_*. Add prototypes for new string
list properties.
Rename property types to HAL_PROPERTY_TYPE_*. (hal_property_free): Teach
this function about string lists. (hal_property_new_strlist): New
function (hal_property_get_strlist): New function
(hal_property_strlist_append): New function
(hal_property_strlist_prepend): New function
(hal_property_strlist_remove_elem): New function
(hal_property_strlist_add): New function (hal_property_strlist_remove):
New function
Rename property types to HAL_PROPERTY_TYPE_*. Add new ugly code to handle
string lists with the current D-BUS.
(device_string_list_append_prepend): New function
(hald_dbus_filter_function): Rename from filter_function. Add handlers
for new D-BUS methods. Export this function
Rip out persistent property code.
Rename property types to HAL_PROPERTY_TYPE_*.
Rename to property to HAL_PROPERTY_TYPE_*. Rip out persistent property
code. (hal_device_property_get_as_string): Add code for strlist type
(hal_device_property_get_strlist): New function
(hal_device_property_strlist_append): New function
(hal_device_property_strlist_prepend): New function
(hal_device_property_strlist_remove_elem): New function
(hal_device_property_strlist_add): New function
(hal_device_property_strlist_remove): New function
Add new strlist prototypes
Remove for now as persistent properties needs to be reworked
Diffstat (limited to 'hald/hald_dbus.h')
-rw-r--r-- | hald/hald_dbus.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hald/hald_dbus.h b/hald/hald_dbus.h index d6cdcea3..56785787 100644 --- a/hald/hald_dbus.h +++ b/hald/hald_dbus.h @@ -89,4 +89,7 @@ void device_property_atomic_update_end (void); gboolean hald_dbus_init (void); +DBusHandlerResult hald_dbus_filter_function (DBusConnection * connection, DBusMessage * message, void *user_data); + + #endif /* HAL_DBUS_H */ |