Pre-release: Qt3 D-Bus bindings
Kevin Krammer
kevin.krammer at gmx.at
Fri Feb 9 01:21:16 GMT 2007
Hi folks,
the past three weeks I have been working on the Qt3 D-Bus again.
I have now reached a stage where they can do proper marshalling and
demarshalling even of comples types (like arrays of dictionaries).
However, the APIDOX are in sad state since they reflect the previous
implemenation and have not been updated yet.
The best "documentation" currently is the code I wrote for the dbus-test
cross-binding test suite, located in test/cross-test.
The test suite is a service and a client from each binding, thus can be used
to study the implemenation of both sides for the same interface.
I have (also included) written a simple code generator tool (dbusxml2qt3)
which can generate service and client side convenience code, e.g. the
interface stub for the server side will be pure virtual methods the
application has to implement, while message handling is "hidden" in the
generated subclass.
The above mentioned test suite programs use this as well.
It's quite likely that there are bugs for some aspects of the binding, so if
you find some, let me know.
Cheers,
Kevin
[1] http://people.freedesktop.org/~krake/dbus-1-qt3/dbus-1-qt3-0.6.tar.gz
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070209/9d8b21af/attachment.sig>
More information about the kde-core-devel
mailing list