bearermanagement/S60MCPR/inc/s60mcpractivities.h
branchRCL_3
changeset 12 ea6e024ea6f9
parent 8 2e6c4614c58e
child 13 68f0c7cd80ec
equal deleted inserted replaced
8:2e6c4614c58e 12:ea6e024ea6f9
   599     /**
   599     /**
   600      * FORK/DECISION: 
   600      * FORK/DECISION: 
   601      * 1. Continue with handshake to select new AP for MCPR.
   601      * 1. Continue with handshake to select new AP for MCPR.
   602      * 2. Return back to migration-phase with new preferred IAP.
   602      * 2. Return back to migration-phase with new preferred IAP.
   603      * 3. Close down the system in case of mobilityerror.
   603      * 3. Close down the system in case of mobilityerror.
   604      * @return  //TODO Cancel from IPCPR.
   604      * @return
   605      */
   605      */
   606     DECLARE_SMELEMENT_HEADER( TNoTagOrInformMigrationAvailableBackwardsOrErrorOrCancel, 
   606     DECLARE_SMELEMENT_HEADER( TNoTagOrInformMigrationAvailableBackwardsOrErrorOrCancel, 
   607                               MeshMachine::TStateFork<TContext>, 
   607                               MeshMachine::TStateFork<TContext>, 
   608                               NetStateMachine::MStateFork, 
   608                               NetStateMachine::MStateFork, 
   609                               TContext )
   609                               TContext )
   818              */
   818              */
   819             void ClearHandshakingFlag();
   819             void ClearHandshakingFlag();
   820 
   820 
   821         private: // Member variables.
   821         private: // Member variables.
   822             
   822             
   823             /**
       
   824              * Pointer to IPProtocoMCPR which is currently active 
       
   825              */
       
   826             ESock::RMetaServiceProviderInterface* iCurrent;
       
   827 
       
   828             /**
       
   829              * Pointer to IPProtocoMCPR which is about to become the active. 
       
   830              */
       
   831             ESock::RMetaServiceProviderInterface* iPreferred;
       
   832 
       
   833             TUint iCurrentAssumedAPId;  // Current IAP Id
   823             TUint iCurrentAssumedAPId;  // Current IAP Id
   834             TUint iPreferredAPId;       // New IAP Id system should roam to.
   824             TUint iPreferredAPId;       // New IAP Id system should roam to.
   835             TBool iIsUpgrade;           // If the active iPreferredAPId is upgrade to old one.
   825             TBool iIsUpgrade;           // If the active iPreferredAPId is upgrade to old one.
   836             TBool iIsSeamless;          // *not used* if the roaming is seamless from the IP point of view 
   826             TBool iIsSeamless;          // *not used* if the roaming is seamless from the IP point of view 
   837         
   827