gssettingsuis/Gs/GSNetworkPlugin/Inc/PSMNetworkPlugin.h
branchRCL_3
changeset 12 bdac6c462392
parent 0 8c5d936e5675
equal deleted inserted replaced
11:23553eb4e470 12:bdac6c462392
    21 
    21 
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include <e32std.h>
    23 #include <e32std.h>
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 #include <psmpluginbase.h> //CPsmPluginBase
    25 #include <psmpluginbase.h> //CPsmPluginBase
       
    26 #include <psmtypes.h>
    26 
    27 
    27 class CGSNetworkPluginModel;
    28 class CGSNetworkPluginModel;
       
    29 class CRepository;
    28 
    30 
    29 /**
    31 /**
    30 *  PSMNetwork plugin stub
    32 *  PSMNetwork plugin stub
    31 *
    33 *
    32 *  @lib ?library
    34 *  @lib ?library
    65         /**
    67         /**
    66         * To verify if the phone is in the offline mode. (or mostly if mode is supported???)
    68         * To verify if the phone is in the offline mode. (or mostly if mode is supported???)
    67         */
    69         */
    68         TBool IsPhoneOfflineL() const;
    70         TBool IsPhoneOfflineL() const;
    69         
    71         
       
    72         /**
       
    73          * To verify if the network mode needs to be changed.
       
    74          * not change when from EPsmsrvModeNormal to EPsmsrvPartialMode
       
    75          * and from EPsmsrvModePowerSave to EPsmsrvPartialMode
       
    76          */
       
    77         TBool IsChangeNetworkMode( TPsmsrvMode& aOldMode, TPsmsrvMode aNewMode );
       
    78         
    70     private: // data
    79     private: // data
    71 
    80 
    72         CGSNetworkPluginModel *iModel;        //data model
    81         CGSNetworkPluginModel *iModel;        //data model
       
    82         CRepository* iPsmRepository;
       
    83         TPsmsrvMode iPsmMode;
    73 
    84 
    74     };
    85     };
    75 
    86 
    76 #endif // PSMNETWORKPLUGIN_H
    87 #endif // PSMNETWORKPLUGIN_H