equal
deleted
inserted
replaced
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 |