Télécharger la liste

Description du projet

libhal++ is a C++ wrapper library for libhal and
libhal-storage. It has an API similar to
glibmm/gtkmm and cairomm (yet requires only sigc++
for managing callbacks), and wraps the C libhal
API into a compact and usable C++ API without any
fancy additions.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-11-24 07:19
0.5.0

L'empreinte de l'utilisation de libhal (et donc hald, le démon HAL) a été considérablement réduit par l'ajout de propriété pour les montres HAL:: seuls les dispositifs selon les besoins, ainsi que de faire HAL:: Dispositifs pour l'essentiel dans les singletons de stockage interne et la gestion de la couche HAL:: contexte, et en distribuant des RefPtr enveloppé les instances de la singletons si déjà instancié. L'API publique reste inchangée car elle était dans les communiqués de 0,4.
Tags: Code cleanup
The footprint of using libhal (and thus hald, the
hal daemon) was considerably lowered by adding
property watches for Hal::Devices only as needed,
as well as making Hal::Devices essentially
singletons within internal storage and management
of the Hal::Context, and handing out RefPtr
wrapped instances of the singletons if already
instantiated. The public API remains unchanged as
it was within the 0.4 releases.

2006-11-21 06:28
0.4.1

Le nom du namespace principal a été changé de "HAL" à "Hal". HAL:: Device:: get_property_type_ () a été ajoutée le long de la capacité de gérer une liste d'UDI à travers un filtre, Hal:: Contexte:: filter_device_list (). Cela pourrait être utilisé pour trouver tous les périphériques qui sont sur le bus "usb", permettant de filtrer ou de tout autre nom et le type de propriété.
Tags: Code cleanup
The main namespace name was changed from "HAL" to "Hal". Hal::Device::get_property_type_() was added along with the ability to run a list of udis through a filter, Hal::Context::filter_device_list(). This could be used to find all devices that are on bus "usb", or to provide filtering by any other name and type of property.

2006-11-20 16:14
0.3.0

HAL:: Drive et HAL:: Volume sont désormais issus de HAL:: Device et donc leur PropertySet peuvent être directement accessibles à l'aide de périphériques de l'interface PS. Périphériques liés à des signaux et des notifications (propriété modifiés, de nouvelles capacités, avec perte de capacité, d'un dispositif -état) font maintenant partie des HAL:: dispositif lui-même (et donc aussi de lecteur et de volume). Nettoyage de code ont été apportées et le Doxygen pour la documentation de code a été étendu.
Tags: Major feature enhancements
HAL::Drive and HAL::Volume are now derived from
HAL::Device and hence their PropertySet can be
directly accessed using Device's PS interface.
Device-related signals and notifications
(property-modified, new-capability,
lost-capability, device-condition) are now part of
HAL::Device itself (and hence also of Drive and
Volume). Further code cleanups were made and the
Doxygen in-code documentation was extended.

2006-11-20 00:02
0.2

Le libhal stockage API a été emballée, et beaucoup de nettoyage de code en général dans la base de code précédents ont été réalisés. La version de la bibliothèque a été changé, et l'API n'est pas compatible avec 0,1 anymore. C'est malheureux, mais les changements à partir de maintenant seront beaucoup moins vaste.
Tags: Major feature enhancements
The libhal-storage API has been wrapped, and a lot of code cleanups in general in the previous codebase have been made. The library version has been changed, and the API is not compatible with 0.1 anymore. This is unfortunate, but changes from now on will be much less vast.

2006-11-19 13:27
0.1

Cette première version englobe la plupart des API libhal pertinentes pour les applications. Les méthodes et fonctions pertinentes que pour hald-addons n'ont pas été emballé et ne sont pas encore devant prendre fin dans les prochaines versions, comme libhal + + est axé sur des applications plutôt que le développement daemon hald-addon.
Tags: Initial freshmeat announcement
This initial release wraps most of the libhal API
relevant for applications. Methods and functions
relevant only to hald-addons have not been wrapped
yet and are not scheduled to be wrapped in the
next releases, as libhal++ is focusing on
applications rather than hald-addon daemon
development.

Project Resources