[Bug 46484] New: Add high-level Call bindings

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 23 00:26:45 CET 2012


https://bugs.freedesktop.org/show_bug.cgi?id=46484

             Bug #: 46484
           Summary: Add high-level Call bindings
    Classification: Unclassified
           Product: Telepathy
           Version: git master
          Platform: Other
               URL: http://cgit.collabora.com/git/user/gkiagia/telepathy-q
                    t4.git/log/?h=call1
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-qt
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: kiagiadakis.george at gmail.com
         QAContact: telepathy-bugs at lists.freedesktop.org
            Blocks: 46402


As you know, I have been working on high-level bindings for the Call1 spec. I
believe that that those bindings are now ready for a first review round.

This branch contains only high-level bindings for Call. I will do the farstream
wrapper library in a separate branch.

Some open issues/questions in this branch:
* Should SMChannel and all the related methods be deprecated? Currently it's a
bit confusing which API to use in classes like Account (ensureAudioCall or
ensureStreamedMediaAudioCall? that is the question!)
* Should Tp::CallStateReason be wrapped into some higher level class? It's a
bit ugly as it is, although in most cases it's just a useless object. If it is
wrapped in a high level class, though, how can a Contact be constructed in the
place of the actor handle without making the emission of all those signals
async?

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



More information about the telepathy-bugs mailing list