[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