[Bug 24661] Define per-connection "sidecar" objects

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 20 19:57:58 CET 2009


http://bugs.freedesktop.org/show_bug.cgi?id=24661


Will Thompson <will.thompson at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Status Whiteboard|                            |specmeet?




--- Comment #8 from Will Thompson <will.thompson at collabora.co.uk>  2009-11-20 10:57:56 PST ---
Pushed the latest version of this, and uploaded the documentation at
<http://people.freedesktop.org/~wjt/telepathy-spec-sidecars/spec/org.freedesktop.Telepathy.Connection.FUTURE.html>.

There's now one method:

  EnsureSidecar ( s:     interface )
              → ( o:     sidecar_path
                , a{sv}: immutable_properties
                )

which you can call whenever you like, and get a sidecar back for that
interface. It assumes that there's only going to be one sidecar per
(connection, interface), with the rationale that if you want to expose more
than one object with a given interface, you can either make them children of
your sidecar or make them channels.

I think this is ready for spec cabal bikeshedding, particularly given that I've
implemented it in Gabble and it seems to work. :-)


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


More information about the telepathy-bugs mailing list