[Telepathy] [Bug 18172] New: Add ImplementedInterfaces property to ConnectionManager
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Oct 22 01:03:38 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=18172
Summary: Add ImplementedInterfaces property to ConnectionManager
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: telepathy-spec
AssignedTo: telepathy at lists.freedesktop.org
ReportedBy: mardy at users.sourceforge.net
Having a property on the connection manager that lists all interfaces possibly
implemented in the objects created by the connection manager would allow some
time saving: for instance, the availability of the
org.freedesktop.Telepathy.Connection.Interface.Requests interface is something
that depends on the CM code only, and knowing whether it's implemented or not
can save some time on the inspection of connections.
So, I would propose to have a ImplementedInterfaces property on the CM, which
would list all interfaces that this CM can possibly support; which would _not_
mean that, for example, if the CM has
"org.freedesktop.Telepathy.Connection.Interface.Avatars" in its
ImplementedInterfaces every connection created by this CM will have this
interface, but simply that it _might_ be there (on the other hand, the absence
of this interface from ImplementedInterfaces would definitely mean that no
connection will have it).
Having this property stored into the .manager file would also be an
optimization.
--
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
mailing list