On domingo, 3 de novembro de 2013 13:31:21, Carsten Haitzler wrote: > efl hasn't re-implemented dbus protocol. it uses libdbus, so we need to go > and write the implementation on top of kdbus in addition to keeping the > libdbus code and be able to switch at runtime.
Our plan for QtDBus is as follows: 1) write the marshaller / demarshaller code independent of libdbus-1 and just use the libdbus-1 API that allows us to get / set the DBusMessage bytes 2) write the transport code for protocol version 1 for Unix sockets, TCP and TCP-nonce (required for Windows support) 3) remove the remaining bits of libdbus-1 (there should be very little left for us after the transport and marshaller are removed) 4) adapt the marshaller / demarshaller for protocol version 2. That's basically a few bugfixes in the alignment code that is broken in version 1, plus supporting a single precision floating point type. 5) implement kdbus transport support Those tasks can be done sequentially without interruption in getting the existing functionality working, which in turn also allows us to keep all the unit tests passing while doing the work. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
