HAL/C++ announcement

Milosz Derezynski internalerror at gmail.com
Mon Jan 19 03:36:08 PST 2009


Hello Everyone,

I'm announcing the availability of HAL/C++.

HAL/C++ is a _reimplementation_ of libhal and libhal-storage in pure C++,
using dbus-C++.
The API is oriented on the original C libhal and libhal-storage, but will
not neccessarily be identical in the future.
The library is application oriented, API that is required by system-level
tools or HAL addons is currently not available.

Main Features:

- lightweight, modular
- 4 main objects: HAL::Context, HAL::Device, HAL::Drive, HAL::Volume, Drive
and Volume inherit from Device
- libsigc++ for signalling
- object-oriented HAL signal watching (device signals reflect changes to the
relevant device)

Homepage for HAL/C++ is:

http://projects.backtrace.info/pmwiki.php?n=Main.Halmm

Please note that it currently requires a specific version of dbus-c++ which
is available from our Mercurial repositories due
to communication problems with dbus-c++ upstream (please see the note on the
homepage).
I hope that this situation can be remedied in the future.


Regards
M.

-- 
Please note that according to the German law on data retention,
information on every electronic information exchange with me is
retained for a period of six months.
[Bitte beachten Sie, dass dem Gesetz zur Vorratsdatenspeicherung zufolge
jeder elektronische Kontakt mit mir sechs Monate lang gespeichert wird.]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/hal/attachments/20090119/584be6f2/attachment.html 


More information about the hal mailing list