bearermanagement/mpm/inc/mpmserver.h
branchRCL_3
changeset 8 2e6c4614c58e
parent 3 f7816ffc66ed
child 15 4dc3bb0099b0
equal deleted inserted replaced
4:77415202bfc8 8:2e6c4614c58e
    35 #include "mpmroamingwatcher.h"
    35 #include "mpmroamingwatcher.h"
    36 
    36 
    37 
    37 
    38 class CMPMCommsDatAccess;
    38 class CMPMCommsDatAccess;
    39 class CMpmCsIdWatcher;
    39 class CMpmCsIdWatcher;
       
    40 class CMpmDataUsageWatcher;
    40 
    41 
    41 // CONSTANTS
    42 // CONSTANTS
    42 _LIT( KMPMPanicCategory, "Mobility Policy Manager Server" );
    43 _LIT( KMPMPanicCategory, "Mobility Policy Manager Server" );
    43 
    44 
    44 const TInt    KPhoneRetryCount   = 7;
    45 const TInt    KPhoneRetryCount   = 7;
   832         *                existing server session.
   833         *                existing server session.
   833         * @return Server session instance
   834         * @return Server session instance
   834         */
   835         */
   835         CMPMServerSession* GetServerSession( TConnectionId aConnId ) const;
   836         CMPMServerSession* GetServerSession( TConnectionId aConnId ) const;
   836         
   837         
       
   838         /**
       
   839         * Stops cellular connections, except MMS
       
   840         * @since 5.2
       
   841         */
       
   842         void StopCellularConns();
       
   843 
   837     private:
   844     private:
   838 
   845 
   839         /**
   846         /**
   840         * C++ default constructor.
   847         * C++ default constructor.
   841         */
   848         */
   936          * Handle to central repository watcher
   943          * Handle to central repository watcher
   937          * Own.
   944          * Own.
   938          */
   945          */
   939         CMpmCsIdWatcher* iMpmCsIdWatcher;
   946         CMpmCsIdWatcher* iMpmCsIdWatcher;
   940 
   947 
       
   948         /**
       
   949          * Handle to another central repository watcher
       
   950          */
       
   951         CMpmDataUsageWatcher* iMpmDataUsageWatcher;
       
   952 
   941         // Iap id of the active connection
   953         // Iap id of the active connection
   942         TUint32 iActiveIapId;
   954         TUint32 iActiveIapId;
   943         
   955         
   944         // Snap id of the active connection
   956         // Snap id of the active connection
   945         TUint32 iActiveSnapId;
   957         TUint32 iActiveSnapId;