bearermanagement/S60MCPR/src/s60mcpractivities.cpp
changeset 66 ed07dcc72692
parent 53 4af712113915
child 71 9f263f780e41
equal deleted inserted replaced
64:84c6623982f6 66:ed07dcc72692
    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 
   404 
   406 
   405     NODEACTIVITY_END()
   407     NODEACTIVITY_END()
   406     } // S60MCprServiceIdRMessage2HandlerActivity
   408     } // S60MCprServiceIdRMessage2HandlerActivity
   407 
   409 
   408 // -----------------------------------------------------------------------------
   410 // -----------------------------------------------------------------------------
       
   411 // S60MCprStopIAPActivity
       
   412 // -----------------------------------------------------------------------------
       
   413 //
       
   414 
       
   415 namespace S60MCprStopIAPActivity
       
   416     {
       
   417     DECLARE_DEFINE_NODEACTIVITY( ECFActivityS60McprStopIAP, 
       
   418                                  MCprStopIAPActivity, 
       
   419                                  TCFS60MCPRMessage::TMPMStopIAPNotificationMsg)
       
   420 
       
   421     FIRST_NODEACTIVITY_ENTRY( S60MCprStates::TAwaitingStopIAPNotification, 
       
   422                               MeshMachine::TNoTag )
       
   423                               
       
   424     NODEACTIVITY_ENTRY( KNoTag,
       
   425                         S60MCprStates::TSendStop,
       
   426                         S60MCprStates::TAwaitingStoppedOrError,
       
   427                         MeshMachine::TNoTag )
       
   428 
       
   429     LAST_NODEACTIVITY_ENTRY( KNoTag, 
       
   430                              MeshMachine::TDoNothing )
       
   431 
       
   432     NODEACTIVITY_END()
       
   433     } // S60MCprStopIAPActivity
       
   434 
       
   435 // -----------------------------------------------------------------------------
       
   436 // S60MCprDataClientIdleActivity
       
   437 // -----------------------------------------------------------------------------
       
   438 //
       
   439 
       
   440 namespace S60MCprDataClientIdleActivity
       
   441     {
       
   442     DECLARE_DEFINE_CUSTOM_NODEACTIVITY( ECFActivityS60McprDataClientIdle,
       
   443                                  MCprDataClientIdleActivity,
       
   444                                  TCFControlProvider::TIdle,
       
   445                                  MeshMachine::CNodeRetryActivity::NewL)
       
   446                                  
       
   447     FIRST_NODEACTIVITY_ENTRY( CoreNetStates::TAwaitingDataClientIdle,
       
   448                               S60MCprStates::TStopActivityNotRunning )  
       
   449     
       
   450     LAST_NODEACTIVITY_ENTRY( S60MCprStates::KStopActivityNotRunning,
       
   451                              CoreNetStates::THandleDataClientIdle )
       
   452                              
       
   453     NODEACTIVITY_END()
       
   454     } // S60MCprDataClientIdleActivity
       
   455                              
       
   456 // -----------------------------------------------------------------------------
       
   457 // S60MCprDataClientStatusChangeConsumeActivity
       
   458 // -----------------------------------------------------------------------------
       
   459 //
       
   460 
       
   461 namespace S60MCprDataClientStatusChangeConsumeActivity
       
   462     {
       
   463     DECLARE_DEFINE_NODEACTIVITY( ECFActivityS60DataClientStatusChangeConsumeActivity,
       
   464                                         MCprDataClientStatusChangeConsumeActivity,
       
   465                                         TCFControlProvider::TDataClientStatusChange)
       
   466                                  
       
   467     SINGLE_NODEACTIVITY_ENTRY( MeshMachine::TDoNothing,
       
   468                                S60MCprStates::TAwaitingDataClientStatusChange ) 
       
   469           
       
   470     NODEACTIVITY_END()
       
   471     } // S60MCprDataClientStatusChangeConsumeActivity
       
   472                              
       
   473 
       
   474 
       
   475 // -----------------------------------------------------------------------------
   409 // S60MCprActivities - activitymap
   476 // S60MCprActivities - activitymap
   410 // -----------------------------------------------------------------------------
   477 // -----------------------------------------------------------------------------
   411 //
   478 //
   412 namespace S60MCprActivities
   479 namespace S60MCprActivities
   413     {
   480     {
   414     DEFINE_ACTIVITY_MAP(S60MCprActivityMap)
   481     DEFINE_ACTIVITY_MAP(S60MCprActivityMap)
       
   482     ACTIVITY_MAP_ENTRY(S60MCprDataClientStatusChangeConsumeActivity, MCprDataClientStatusChangeConsumeActivity)            
   415     ACTIVITY_MAP_ENTRY(S60MCprMonitorDataClientStatusActivity, MCprDataClientStatusChange)
   483     ACTIVITY_MAP_ENTRY(S60MCprMonitorDataClientStatusActivity, MCprDataClientStatusChange)
   416 	ACTIVITY_MAP_ENTRY(S60MCprSelectActivity, S60MCprSelect) // in s60mcprsimpleselectactivity.cpp
   484 	ACTIVITY_MAP_ENTRY(S60MCprSelectActivity, S60MCprSelect) // in s60mcprsimpleselectactivity.cpp
   417     ACTIVITY_MAP_ENTRY(S60MCprSimpleSelectActivity, MCprSimpleSelect) // in s60mcprsimpleselectactivity.cpp
   485     ACTIVITY_MAP_ENTRY(S60MCprSimpleSelectActivity, MCprSimpleSelect) // in s60mcprsimpleselectactivity.cpp
   418     ACTIVITY_MAP_ENTRY(S60MCprErrorRecoveryActivity, MCprConnectionStartRecovery) // in s60mcprerrorrecoveryactivity.cpp
   486     ACTIVITY_MAP_ENTRY(S60MCprErrorRecoveryActivity, MCprConnectionStartRecovery) // in s60mcprerrorrecoveryactivity.cpp
   419     ACTIVITY_MAP_ENTRY(S60MCprMobilityActivity, MCprMobility) // in s60mcprmobilityactivity.cpp
   487     ACTIVITY_MAP_ENTRY(S60MCprMobilityActivity, MCprMobility) // in s60mcprmobilityactivity.cpp
   420     ACTIVITY_MAP_ENTRY(S60MCprConnectionGoneDownRecoveryActivity, MCprConnectionGoneDownRecovery)
   488     ACTIVITY_MAP_ENTRY(S60MCprConnectionGoneDownRecoveryActivity, MCprConnectionGoneDownRecovery)
   421     ACTIVITY_MAP_ENTRY(S60MCprServiceIdRMessage2HandlerActivity, S60MCprServiceIdLegacyRMessage2Handler)
   489     ACTIVITY_MAP_ENTRY(S60MCprServiceIdRMessage2HandlerActivity, S60MCprServiceIdLegacyRMessage2Handler)
       
   490     ACTIVITY_MAP_ENTRY(S60MCprStopIAPActivity, MCprStopIAPActivity)
       
   491     ACTIVITY_MAP_ENTRY(S60MCprDataClientIdleActivity, MCprDataClientIdleActivity)
   422     ACTIVITY_MAP_END_BASE(MobilityMCprActivities, mobilityMCprActivities)
   492     ACTIVITY_MAP_END_BASE(MobilityMCprActivities, mobilityMCprActivities)
   423     }
   493     }
   424 
   494 
   425 //  End of File
   495 //  End of File