http://bugs.meego.com/show_bug.cgi?id=3562

           Summary: D-Bus: sessions for a specific purpose
    Classification: MeeGo Projects
           Product: SyncEvolution
           Version: unspecified
          Platform: All
      Architecture: ---
            Status: ASSIGNED
          Severity: enhancement
          Priority: Medium
         Component: SyncEvolution
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected],
                    [email protected]
   Estimated Hours: 0.0


>From [SyncEvolution] Lessons from Genesis development: Enhancement proposals

Clients like Genesis would like to know for which purpose a session was
created. If it was for changing the configuration, they can ignore the session.
If it was for sync, then progress and result should be displayed.

This requires changing the StartSession() call and adding a method to Session
to retrieve the information.

    <method name="StartSession">
      <doc:doc><doc:description>
        Start a session. The object is created instantly but will not be
        ready for method calls until status changes from "queueing" to "idle".
        The Detach() method can be called before that.
      </doc:description></doc:doc>
      <arg type="s" name="server" direction="in">
        <doc:doc><doc:summary>server name</doc:summary></doc:doc>
      </arg>
      <arg type="o" name="session" direction="out">
        <doc:doc><doc:summary>session D-Bus object path</doc:summary></doc:doc>
      </arg>
    </method>

    <method name="GetFlags">
      <doc:doc>
        <doc:description>
          Get the session flags set with Server.StartSessionWithFlags().
        </doc:description>
      </doc:doc>
      <arg type="a{s}" name="flags" direction="out">
        <doc:doc><doc:summary>session flags</doc:summary></doc:doc>
      </arg>
    </method>

-- 
Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to