phonesrv_plat/phone_settings_api/inc/PsetCallBarring.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    19 
    19 
    20 #ifndef     PSETCALLBARRING_H
    20 #ifndef     PSETCALLBARRING_H
    21 #define     PSETCALLBARRING_H
    21 #define     PSETCALLBARRING_H
    22 
    22 
    23 // INCLUDES
    23 // INCLUDES
    24 #include "mpsetbarringobs.h" 
    24 #include "MPsetBarringObs.h"    
    25 #include "mpsetcallbarring.h" 
    25 #include "MPsetCallBarring.h"   
    26 #include "msssettingsobserver.h" 
    26 #include "MSSSettingsObserver.h"
    27 #include "nwdefs.h"             
    27 #include "nwdefs.h"             
    28 #include <mmretrieve.h>
    28 #include <mmretrieve.h>
    29 #include <etelmm.h>
    29 #include <etelmm.h>
    30 
    30 
    31 // FORWARD DECLARATIONS
    31 // FORWARD DECLARATIONS
    37 *  CPsetCallBarring class is call barring SS handler. 
    37 *  CPsetCallBarring class is call barring SS handler. 
    38 *  @lib phonesettings.lib
    38 *  @lib phonesettings.lib
    39 *  @since 1.0
    39 *  @since 1.0
    40 */
    40 */
    41 class CPsetCallBarring : public CActive,
    41 class CPsetCallBarring : public CActive,
    42                          public MPsetCallBarring,
    42 						 public MPsetCallBarring,
    43                          public MSSSettingsObserver
    43 						 public MSSSettingsObserver
    44     {
    44     {
    45     public:
    45     public:
    46 
    46 
    47         // The type of request.
    47         // The type of request.
    48         enum TPSetBarringRequest
    48         enum TPSetBarringRequest
   141         *****************************************************/
   141         *****************************************************/
   142         CPsetCallBarring( RMobilePhone& aPhone );
   142         CPsetCallBarring( RMobilePhone& aPhone );
   143 
   143 
   144     private:
   144     private:
   145     
   145     
   146         void ValidateBsc( TBasicServiceGroups& aBsc );
   146     	void ValidateBsc( TBasicServiceGroups& aBsc );
   147 
   147 
   148         void SetObserver( MPsetBarringObserver& aObserver );
   148         void SetObserver( MPsetBarringObserver& aObserver );
   149 
   149 
   150         /*****************************************************
   150         /*****************************************************
   151         *    Series 60 Customer / ETel
   151         *    Series 60 Customer / ETel