[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