qtmobility/src/bearer/qnetworkconfigmanager_s60_p.h
changeset 4 90517678cc4f
parent 0 cfcbf08528c4
child 10 4ea83c148e84
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    61 #ifdef SNAP_FUNCTIONALITY_AVAILABLE
    61 #ifdef SNAP_FUNCTIONALITY_AVAILABLE
    62     #include <cmmanager.h>
    62     #include <cmmanager.h>
    63 #endif
    63 #endif
    64 
    64 
    65 class CCommsDatabase;
    65 class CCommsDatabase;
       
    66 class QEventLoop;
    66 
    67 
    67 QT_BEGIN_NAMESPACE
    68 QT_BEGIN_NAMESPACE
    68 class QTimer;
    69 class QTimer;
    69 QT_END_NAMESPACE
    70 QT_END_NAMESPACE
    70 
    71 
   116     void updateActiveAccessPoints();
   117     void updateActiveAccessPoints();
   117     void updateAvailableAccessPoints();
   118     void updateAvailableAccessPoints();
   118     void accessPointScanningReady(TBool scanSuccessful, TConnMonIapInfo iapInfo);
   119     void accessPointScanningReady(TBool scanSuccessful, TConnMonIapInfo iapInfo);
   119     void startCommsDatabaseNotifications();
   120     void startCommsDatabaseNotifications();
   120     void stopCommsDatabaseNotifications();
   121     void stopCommsDatabaseNotifications();
       
   122     void waitRandomTime();
   121 
   123 
   122     QNetworkConfiguration defaultConfigurationL();
   124     QNetworkConfiguration defaultConfigurationL();
   123     TBool GetS60PlatformVersion(TUint& aMajor, TUint& aMinor) const;
   125     TBool GetS60PlatformVersion(TUint& aMajor, TUint& aMinor) const;
   124     void startMonitoringIAPData(TUint32 aIapId);
   126     void startMonitoringIAPData(TUint32 aIapId);
   125     QExplicitlySharedDataPointer<QNetworkConfigurationPrivate> dataByConnectionId(TUint aConnectionId);
   127     QExplicitlySharedDataPointer<QNetworkConfigurationPrivate> dataByConnectionId(TUint aConnectionId);
   147 
   149 
   148     TBool              iWaitingCommsDatabaseNotifications;
   150     TBool              iWaitingCommsDatabaseNotifications;
   149     TBool              iOnline;
   151     TBool              iOnline;
   150     TBool              iInitOk;
   152     TBool              iInitOk;
   151     TBool              iUpdateGoingOn;
   153     TBool              iUpdateGoingOn;
       
   154     TBool              iIgnoringUpdates;
       
   155     TUint              iTimeToWait;
       
   156     QEventLoop*        iIgnoreEventLoop;
   152 
   157 
   153     
       
   154     AccessPointsAvailabilityScanner* ipAccessPointsAvailabilityScanner;
   158     AccessPointsAvailabilityScanner* ipAccessPointsAvailabilityScanner;
   155     
   159     
   156     friend class QNetworkSessionPrivate;
   160     friend class QNetworkSessionPrivate;
   157     friend class AccessPointsAvailabilityScanner;
   161     friend class AccessPointsAvailabilityScanner;
   158 
   162