[Development] QtCS - QtDBus discussion
Thiago Macieira
thiago.macieira at intel.com
Fri Jul 26 22:39:14 CEST 2013
This is a simple copy & paste from the wiki page, since the topic is fairly
short. See http://qt-project.org/groups/qt-contributors-summit-2013/wiki/QtDBus_CS
h1. QtDBus module discussions at Qt Contributor Summit 2013
Topics for discussion:
* Rewriting the engine:
** Dropping the libdbus-1 dependency
** Moving the connection handling to a dedicated thread
** Adding support for kdbus
* kdbus overview
Discussion:
# Take ahartmetz's marshaller/demarshaller and put on top of QtDBus &
libdbus-1
# Moving the handling to a thread
# Handling our own socket
#* Remember the specifics about sockets on Windows
# Adding kdbus compatibility
* Generator in QtDBus generates synchronous property get and set
** QtDBus should discourage sync calls more
** For properties, we could add new API that is async (returns
QDBusPendingReply<void> and QDBusPendingReply<QDBusVariant>)
* There is no error-checking in qdbus_cast (from variants)
** No way to distinguish a T() returned from qdbus_cast<T>() as empty or as
error
* Parse documentation annotations and generate documentation in the Interface
and Adaptors?
* Investigate the type system used by Telepathy
* Update documentation about supporting multiple platforms (specifically,
Windows)
** Right now, it says it's Unix-only
** Would be nice to have better tutorials too
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130726/206b4207/attachment.sig>
More information about the Development
mailing list