Hello Everyone,<br><br>I&#39;m announcing the availability of HAL/C++.<br><br>HAL/C++ is a _reimplementation_ of libhal and libhal-storage in pure C++, using dbus-C++.<br>The API is oriented on the original C libhal and libhal-storage, but will not neccessarily be identical in the future.<br>

The library is application oriented, API that is required by system-level tools or HAL addons is currently not available.<br><br>Main Features:<br><br>- lightweight, modular<br>- 4 main objects: HAL::Context, HAL::Device, HAL::Drive, HAL::Volume, Drive and Volume inherit from Device<br>
- libsigc++ for signalling<br>- object-oriented HAL signal watching (device signals reflect changes to the relevant device)<br><br>Homepage for HAL/C++ is:<br><br><a href="http://projects.backtrace.info/pmwiki.php?n=Main.Halmm" target="_blank">http://projects.backtrace.info/pmwiki.php?n=Main.Halmm</a><br>

<br>Please note that it currently requires a specific version of dbus-c++ which is available from our Mercurial repositories due<br>to
communication problems with dbus-c++ upstream (please see the note on
the homepage).<br>I hope that this situation can be remedied in the future.<br clear="all">
<br><br>Regards<br>M.<br clear="all"><br>-- <br>Please note that according to the German law on data retention,<br>information on every electronic information exchange with me is<br>retained for a period of six months.<br>
[Bitte beachten Sie, dass dem Gesetz zur Vorratsdatenspeicherung zufolge<br>
jeder elektronische Kontakt mit mir sechs Monate lang gespeichert wird.]<br>