realtimenetprots/sipfw/ProfileAgent/IMS_Agent/Inc/sipprofilesimauthorization.h
branchRCL_3
changeset 16 43c4dec3cb1f
parent 0 307788aac0a8
equal deleted inserted replaced
14:532ef74cdfa0 16:43c4dec3cb1f
    68     * @param aPhone the mobile phone
    68     * @param aPhone the mobile phone
    69     */
    69     */
    70     void RequestL();
    70     void RequestL();
    71    
    71    
    72     RMobilePhone::TMobilePhoneSubscriberId& IMSI();
    72     RMobilePhone::TMobilePhoneSubscriberId& IMSI();
    73 
    73     
       
    74     /*
       
    75      * Quires whether SIM Authorization is allowed
       
    76      */
       
    77     TBool IsSIMAuthorizationAllowed();
       
    78     
       
    79     /*
       
    80      * Resets SIM Authorization value
       
    81      */
       
    82     void ResetSIMAuthorizationAllowed(TBool aStatus);
       
    83     
    74 public: //From CActive
    84 public: //From CActive
    75     
    85     
    76     /**
    86     /**
    77     * Handles result
    87     * Handles result
    78     */
    88     */
   109     /**
   119     /**
   110     * Observer
   120     * Observer
   111     */
   121     */
   112     MSIPProfileIMSAuthorizationDataObserver& iObserver; 
   122     MSIPProfileIMSAuthorizationDataObserver& iObserver; 
   113     RMobilePhone& iPhone;
   123     RMobilePhone& iPhone;
       
   124     TBool iSIMAuthorizationNotSupported;
       
   125     
   114 private: //For testing  purpose
   126 private: //For testing  purpose
   115 #ifdef CPPUNIT_TEST	
   127 #ifdef CPPUNIT_TEST	
   116     friend class CSIPProfileSIMAuthorizationStub;
   128     friend class CSIPProfileSIMAuthorizationStub;
   117 #endif
   129 #endif
   118     };
   130     };