--- a/bearermanagement/S60MCPR/inc/s60mcpractivities.h Wed Jun 09 10:07:12 2010 +0300
+++ b/bearermanagement/S60MCPR/inc/s60mcpractivities.h Mon Jun 21 16:06:29 2010 +0300
@@ -24,7 +24,7 @@
#define S60MCPR_ACTIVITIES_H
#include <comms-infras/mobilitymcpractivities.h>
-
+#include <platform/elements/mm_context.h>
#include "s60mcprstates.h"
// Forward declarations
@@ -50,13 +50,24 @@
* S60 MCPR's connection selection activity related
* states, transitions and forks.
*
- * The activity doesn't need activity class because it
- * reuses the Symbian's core implementation for
- * selection.
- *
*/
namespace S60MCprSelectActivity
{
+
+ class CS60SelectActivity : public MCprActivities::CSelectNextLayerActivity
+ {
+ public: // Methods
+ static MeshMachine::CNodeActivityBase* NewL(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
+
+ // Overrides CNodeActivityBase's implementation
+ virtual void Cancel(MeshMachine::TNodeContextBase& aContext);
+
+ private: // Methods
+
+ // C++ constructor
+ CS60SelectActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode);
+ };
+
/**
* Execution context definition for meshmachine activities.
*/
@@ -109,11 +120,6 @@
* S60MCprSimpleSelectActivity namespace packages the
* S60 MCPR's connection selection activity related
* states, transitions and forks.
- *
- * The activity doesn't need activity class because it
- * reuses the Symbian's core implementation for
- * selection.
- *
*/
namespace S60MCprSimpleSelectActivity
{