bearermanagement/S60MCPR/src/s60mcpractivities.cpp
branchRCL_3
changeset 69 cf1b3ddbe9a1
parent 62 bb1f80fb7db2
equal deleted inserted replaced
65:14754bf06654 69:cf1b3ddbe9a1
    19 @file s60mcpractivities.cpp
    19 @file s60mcpractivities.cpp
    20 S60 MCPR activities implementation
    20 S60 MCPR activities implementation
    21 */
    21 */
    22 
    22 
    23 #include "s60mcpractivities.h"
    23 #include "s60mcpractivities.h"
       
    24 #include "s60mcpractivityids.h"
    24 
    25 
    25 using namespace Messages;
    26 using namespace Messages;
    26 using namespace MeshMachine;
    27 using namespace MeshMachine;
    27 using namespace ESock;
    28 using namespace ESock;
    28 using namespace MCprActivities;
    29 using namespace MCprActivities;
   181 namespace S60MCprMonitorDataClientStatusActivity
   182 namespace S60MCprMonitorDataClientStatusActivity
   182     {
   183     {
   183     DECLARE_DEFINE_NODEACTIVITY( ECFActivityMonitorProviderStatus, 
   184     DECLARE_DEFINE_NODEACTIVITY( ECFActivityMonitorProviderStatus, 
   184                                  MCprDataClientStatusChange, 
   185                                  MCprDataClientStatusChange, 
   185                                  TCFControlProvider::TDataClientStatusChange )
   186                                  TCFControlProvider::TDataClientStatusChange )
       
   187  
   186     SINGLE_NODEACTIVITY_ENTRY( S60MCprStates::THandleMPMAndCoreDataClientStatusChangeAndDestroyOrphans, 
   188     SINGLE_NODEACTIVITY_ENTRY( S60MCprStates::THandleMPMAndCoreDataClientStatusChangeAndDestroyOrphans, 
   187                                CoreNetStates::TAwaitingDataClientStatusChange )
   189                                CoreNetStates::TAwaitingDataClientStatusChange )
   188     NODEACTIVITY_END()
   190     NODEACTIVITY_END()
   189     }
   191     }
   190 
   192 
   429 
   431 
   430     NODEACTIVITY_END()
   432     NODEACTIVITY_END()
   431     } // S60MCprStopIAPActivity
   433     } // S60MCprStopIAPActivity
   432 
   434 
   433 // -----------------------------------------------------------------------------
   435 // -----------------------------------------------------------------------------
       
   436 // S60McprNoBearerDuringGoneDownErrorRecovery
       
   437 // -----------------------------------------------------------------------------
       
   438 //
       
   439 namespace S60McprNoBearerDuringGoneDownErrorRecovery
       
   440     {
       
   441     DECLARE_DEFINE_NODEACTIVITY( ECFActivityNoBearer, 
       
   442                                  S60MCprNoBearerDuringGoneDown, 
       
   443                                  TCFControlProvider::TNoBearer )
       
   444     SINGLE_NODEACTIVITY_ENTRY( S60MCprStates::THandleNoBearerDuringGoneDownRecovery, 
       
   445                                S60MCprStates::TAwaitingNoBearerInGoneDownRecovery )
       
   446     NODEACTIVITY_END()
       
   447     }
       
   448 	
       
   449 // -----------------------------------------------------------------------------
       
   450 // S60MCprDataClientIdleActivity
       
   451 // -----------------------------------------------------------------------------
       
   452 //
       
   453 
       
   454 namespace S60MCprDataClientIdleActivity
       
   455     {
       
   456     DECLARE_DEFINE_CUSTOM_NODEACTIVITY( ECFActivityS60McprDataClientIdle,
       
   457                                  MCprDataClientIdleActivity,
       
   458                                  TCFControlProvider::TIdle,
       
   459                                  MeshMachine::CNodeRetryActivity::NewL)
       
   460                                  
       
   461     FIRST_NODEACTIVITY_ENTRY( CoreNetStates::TAwaitingDataClientIdle,
       
   462                               S60MCprStates::TStopActivityNotRunning )  
       
   463     
       
   464     LAST_NODEACTIVITY_ENTRY( S60MCprStates::KStopActivityNotRunning,
       
   465                              CoreNetStates::THandleDataClientIdle )
       
   466                              
       
   467     NODEACTIVITY_END()
       
   468     } // S60MCprDataClientIdleActivity
       
   469                              
       
   470 // -----------------------------------------------------------------------------
       
   471 // S60MCprDataClientStatusChangeConsumeActivity
       
   472 // -----------------------------------------------------------------------------
       
   473 //
       
   474 
       
   475 namespace S60MCprDataClientStatusChangeConsumeActivity
       
   476     {
       
   477     DECLARE_DEFINE_NODEACTIVITY( ECFActivityS60DataClientStatusChangeConsumeActivity,
       
   478                                         MCprDataClientStatusChangeConsumeActivity,
       
   479                                         TCFControlProvider::TDataClientStatusChange)
       
   480                                  
       
   481     SINGLE_NODEACTIVITY_ENTRY( MeshMachine::TDoNothing,
       
   482                                S60MCprStates::TAwaitingDataClientStatusChange ) 
       
   483           
       
   484     NODEACTIVITY_END()
       
   485     } // S60MCprDataClientStatusChangeConsumeActivity
       
   486                              
       
   487 
       
   488 
       
   489 // -----------------------------------------------------------------------------
   434 // S60MCprActivities - activitymap
   490 // S60MCprActivities - activitymap
   435 // -----------------------------------------------------------------------------
   491 // -----------------------------------------------------------------------------
   436 //
   492 //
   437 namespace S60MCprActivities
   493 namespace S60MCprActivities
   438     {
   494     {
   439     DEFINE_ACTIVITY_MAP(S60MCprActivityMap)
   495     DEFINE_ACTIVITY_MAP(S60MCprActivityMap)
       
   496     ACTIVITY_MAP_ENTRY(S60MCprDataClientStatusChangeConsumeActivity, MCprDataClientStatusChangeConsumeActivity)            
   440     ACTIVITY_MAP_ENTRY(S60MCprMonitorDataClientStatusActivity, MCprDataClientStatusChange)
   497     ACTIVITY_MAP_ENTRY(S60MCprMonitorDataClientStatusActivity, MCprDataClientStatusChange)
   441 	ACTIVITY_MAP_ENTRY(S60MCprSelectActivity, S60MCprSelect) // in s60mcprsimpleselectactivity.cpp
   498 	ACTIVITY_MAP_ENTRY(S60MCprSelectActivity, S60MCprSelect) // in s60mcprsimpleselectactivity.cpp
   442     ACTIVITY_MAP_ENTRY(S60MCprSimpleSelectActivity, MCprSimpleSelect) // in s60mcprsimpleselectactivity.cpp
   499     ACTIVITY_MAP_ENTRY(S60MCprSimpleSelectActivity, MCprSimpleSelect) // in s60mcprsimpleselectactivity.cpp
   443     ACTIVITY_MAP_ENTRY(S60MCprErrorRecoveryActivity, MCprConnectionStartRecovery) // in s60mcprerrorrecoveryactivity.cpp
   500     ACTIVITY_MAP_ENTRY(S60MCprErrorRecoveryActivity, MCprConnectionStartRecovery) // in s60mcprerrorrecoveryactivity.cpp
   444     ACTIVITY_MAP_ENTRY(S60MCprMobilityActivity, MCprMobility) // in s60mcprmobilityactivity.cpp
   501     ACTIVITY_MAP_ENTRY(S60MCprMobilityActivity, MCprMobility) // in s60mcprmobilityactivity.cpp
   445     ACTIVITY_MAP_ENTRY(S60MCprConnectionGoneDownRecoveryActivity, MCprConnectionGoneDownRecovery)
   502     ACTIVITY_MAP_ENTRY(S60MCprConnectionGoneDownRecoveryActivity, MCprConnectionGoneDownRecovery)
   446     ACTIVITY_MAP_ENTRY(S60MCprServiceIdRMessage2HandlerActivity, S60MCprServiceIdLegacyRMessage2Handler)
   503     ACTIVITY_MAP_ENTRY(S60MCprServiceIdRMessage2HandlerActivity, S60MCprServiceIdLegacyRMessage2Handler)
       
   504     ACTIVITY_MAP_ENTRY(S60McprNoBearerDuringGoneDownErrorRecovery, S60MCprNoBearerDuringGoneDown)
   447     ACTIVITY_MAP_ENTRY(S60MCprStopIAPActivity, MCprStopIAPActivity)
   505     ACTIVITY_MAP_ENTRY(S60MCprStopIAPActivity, MCprStopIAPActivity)
       
   506     ACTIVITY_MAP_ENTRY(S60MCprDataClientIdleActivity, MCprDataClientIdleActivity)
   448     ACTIVITY_MAP_END_BASE(MobilityMCprActivities, mobilityMCprActivities)
   507     ACTIVITY_MAP_END_BASE(MobilityMCprActivities, mobilityMCprActivities)
   449     }
   508     }
   450 
   509 
   451 //  End of File
   510 //  End of File