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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 21 21:35:58 CEST 2009


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

           Summary: Define per-connection "sidecar" objects
           Product: Telepathy
           Version: unspecified
          Platform: Other
               URL: http://git.collabora.co.uk/?p=user/wjt/telepathy-spec-
                    wjt.git;a=shortlog;h=refs/heads/sidecars
        OS/Version: All
            Status: NEW
          Keywords: patch
          Severity: normal
          Priority: medium
         Component: tp-spec
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk


It would be useful to have a way to dangle extra objects off Connections for
once-per-connection functionality that doesn't warrant a Connection interface.
(For example, perhaps the OLPC-specific interfaces on Gabble and Salut
connections could instead have been on a sidecar object.)

The linked spec branch is a first draft of possible API additions to support
this. An HTMLified version is at
<http://people.freedesktop.org/~wjt/telepathy-spec-sidecars/spec/>.

I wonder whether, instead of a map from full path to immutable properties, it
might be better to have a map from string to immutable properties, where the
string is an extra component to stick at the end of the connection's path. That
would allow clients to look up (eg) the "OLPC" sidecar, rather than looking
through the hash table for a sidecar that implements the org.laptop.Misc
interface.

(Suggestions for a better name than “sidecar” welcome.)


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


More information about the telepathy-bugs mailing list