mmsharing/mmshavailability/inc/musavaconnectionavailability.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/mmsharing/mmshavailability/inc/musavaconnectionavailability.h	Tue Aug 31 15:12:07 2010 +0300
+++ b/mmsharing/mmshavailability/inc/musavaconnectionavailability.h	Wed Sep 01 12:31:01 2010 +0100
@@ -25,6 +25,7 @@
 #include "musavatelephonystatusobserver.h"
 #include "musavaconnectionmonitorobserver.h"
 #include "musunittesting.h"
+
 #include <e32base.h>
 #include <etelmm.h>
 
@@ -50,9 +51,10 @@
 class CMusAvaConnectionAvailability : public CMusAvaAvailability,
                                       public MMusAvaTelephonyStatusObserver,
                                       public MMusAvaConnectionMonitorObserver
-	{
-	public:
-	/**
+    {
+public:
+    
+    /**
      * Two-phased constructor
      *
      * @since S60 v3.2
@@ -62,27 +64,26 @@
      * @return Returns pointer to CMusAvaInterface object
      */
     static CMusAvaConnectionAvailability* NewL( MMusAvaAvailabilityObserver& aObserver,
-    											CMusAvaSettingsImp& aSettings );
+                                                CMusAvaSettingsImp& aSettings );
 
-	static CMusAvaConnectionAvailability* NewLC( MMusAvaAvailabilityObserver& aObserver,
-												 CMusAvaSettingsImp& aSettings );
+    static CMusAvaConnectionAvailability* NewLC( MMusAvaAvailabilityObserver& aObserver,
+                                                 CMusAvaSettingsImp& aSettings );
 
-	/**
+    /**
      * Destructor
      */
-
     ~CMusAvaConnectionAvailability();
 
 protected:
 
-	CMusAvaConnectionAvailability( MMusAvaAvailabilityObserver& aObserver,
-								   CMusAvaSettingsImp& aSettings );
+    CMusAvaConnectionAvailability( MMusAvaAvailabilityObserver& aObserver,
+                                   CMusAvaSettingsImp& aSettings );
 
-	void ConstructL();
+    void ConstructL();
+
 
-// from base class CMusAvaAvailability
+public:// from base class CMusAvaAvailability
 
-public:
 
     /**
      * Executes for the availability.
@@ -108,14 +109,15 @@
 
 public: // from MMusAvaTelephonyStatusObserver
 
-	/**
-     * Current Network Mode Status
-	 *
-     * @since  S60 v3.2
-     * @return
-	 */
+    /**
+    * Current Network Mode Status
+    *
+    * @since  S60 v3.2
+    * @return
+    */
     void PhoneNetworkModeStatus(
-                            RMobilePhone::TMobilePhoneNetworkMode aStatus );
+            RMobilePhone::TMobilePhoneNetworkMode aStatus );
+    
     /**
      * Current Network Registration Status
      *
@@ -123,27 +125,25 @@
      * @return
      */
     void NetworkRegistrationStatus(
-                    RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus );
+            RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus );
 
 public: //from MMusAvaConnectionMonitorObserver
 
-   	/**
-	 * Event from connection monitor server
-	 *
-	 */
+    /**
+    * Event from connection monitor server
+    *
+    */
     void EventL(const CConnMonEventBase& aConnMonEvent);
 
-
-
 private:
 
-	 /**
-     * Check needs to have manual activation 
-     *
-     * @since  S60 v3.2
-     * @return TAvailabilityStatus is returned
-     */
-	MMusAvaObserver::TAvailabilityStatus ManualActivationL();
+    /**
+    * Check needs to have manual activation 
+    *
+    * @since  S60 v3.2
+    * @return TAvailabilityStatus is returned
+    */
+    MMusAvaObserver::TAvailabilityStatus ManualActivationL();
 
     /**
      * Current test network registration agains the settings
@@ -153,6 +153,8 @@
      */
     MMusAvaObserver::TAvailabilityStatus NetworkRegistrationAndSettingsL();
 
+    static TBool OperatorVariant();
+    
 private: // data
 
     /**
@@ -185,6 +187,7 @@
      */
     CMusAvaSettingsImp& iSettings;
 
+    
     MUS_UNITTEST( UT_CMusAvaConnectionAvailability )
     };