Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-51

Multiple concurrent QServiceManager's not supported in one process (application) in S60/WINS emulator.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 1.0.0
    • 1.0.0
    • Service Framework
    • None
    • 5th edition WINS emulator. Install QtServiceFramework.dll and try to create many QServiceManagers in one application.
    • d931e48b986190444bbc42e8c3f9b9f2a8d8b540

    Description

      Multiple concurrent QServiceManager's not supported in one process (application) in S60/WINS emulator.

      If instantiating two managers, effectively 'if (findServer.Next(name) != KErrNone)' fails for the second one. Seems a fundamental emulator limitation, looking on it after maemo hurries (around wk 7).

      I've put a clear qWarning and User::Panic if someone tries to use more than one manager in emulator, just to pinpoint the problem. The usecase is such rare and problem does not occur on real hardware, therefore giving only smallish priority.

      In hardware everything works nicely.

      Attachments

        Activity

          People

            juvuolle Juha Vuolle (closed Nokia identity) (Inactive)
            juvuolle Juha Vuolle (closed Nokia identity) (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: