[Bug 27175] Make TpMessage usable in clients

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 13 14:07:52 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27175

--- Comment #1 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-10-13 05:07:51 PDT ---
Things needing fixing:

- consider making it a GObject, with tp_message_destroy a deprecated alias for
g_object_unref?

- make client-side received-message objects read-only? (we still need the set
methods to work client-side while sending a message, though)

- make it use TpVariantMap internally (Bug #30423) and use the dbus-glib escape
hatch to convert to/from dbus-glib GValues when necessary?

- add a tp_message_copy?

- handle refcounting works differently in the CM and in a client

- the client-side version probably wants a small amount of TpContact
interaction?

- also deal with the case of a serialized/deserialized message (use GVariant),
in which handles are no longer meaningful, but string IDs are still useful?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list