telephonyserverplugins/common_tsy/commontsy/inc/mmtsy/cmmphonetsy.h
branchRCL_3
changeset 5 7ef16719d8cb
parent 0 3553901f7fa8
child 7 fe8b59ab9fa0
equal deleted inserted replaced
3:962e6306d9d2 5:7ef16719d8cb
    73 
    73 
    74 class CMmPhoneFactoryTsy;
    74 class CMmPhoneFactoryTsy;
    75 class CMmDataPackage;
    75 class CMmDataPackage;
    76 
    76 
    77 class MTelephonyAudioControl;
    77 class MTelephonyAudioControl;
       
    78 
       
    79 class CCtsySystemStatePluginHandler;
    78 
    80 
    79 // CLASS DECLARATION
    81 // CLASS DECLARATION
    80 
    82 
    81 /**
    83 /**
    82  *  CMmPhoneTsy contains mode-independent phone functionality.
    84  *  CMmPhoneTsy contains mode-independent phone functionality.
   237          *
   239          *
   238          * @return ETrue if the modem is ready
   240          * @return ETrue if the modem is ready
   239          */
   241          */
   240          TBool IsModemStatusReady() const;
   242          TBool IsModemStatusReady() const;
   241          
   243          
       
   244          CCtsySystemStatePluginHandler* SystemStatePluginHandler()
       
   245             {
       
   246              return iSystemStatePluginHandler;
       
   247             }
   242     private:
   248     private:
   243 		  /** used for queuing GetServiceTable requests */
   249 		  /** used for queuing GetServiceTable requests */
   244 		  struct TServiceTableRequests
   250 		  struct TServiceTableRequests
   245 		      {
   251 		      {
   246 		      /** ETel request handle */
   252 		      /** ETel request handle */
  1461          * @param  aErrorCode Error value
  1467          * @param  aErrorCode Error value
  1462          * @param  aDataPackage DataPackage
  1468          * @param  aDataPackage DataPackage
  1463          */
  1469          */
  1464         void SaveFdnInfoDetails(TInt aErrorCode, CMmDataPackage* aDataPackage );
  1470         void SaveFdnInfoDetails(TInt aErrorCode, CMmDataPackage* aDataPackage );
  1465 
  1471 
       
  1472         /*
       
  1473 		 * This method used to notify the phone that the phone book store initilization was complete
       
  1474          *
       
  1475          * @param  aError Error value
       
  1476          */
       
  1477         void PhoneBookStoreInitCompleteL(TInt aError);
       
  1478         
  1466     private:
  1479     private:
  1467     
  1480     
  1468         /**
  1481         /**
  1469          * C++ default constructor.
  1482          * C++ default constructor.
  1470          */
  1483          */
  2707 	    
  2720 	    
  2708 	    /**
  2721 	    /**
  2709 	    * Pointer to the ChargingStatusObserver
  2722 	    * Pointer to the ChargingStatusObserver
  2710 	    */
  2723 	    */
  2711         CChargingStatusObserver* iChargingStatus;
  2724         CChargingStatusObserver* iChargingStatus;
       
  2725         
       
  2726         /**
       
  2727         * Pointer to SystemStatePlugin
       
  2728         */
       
  2729         CCtsySystemStatePluginHandler* iSystemStatePluginHandler;
       
  2730         
       
  2731         /**
       
  2732         * Holds the mailbox data
       
  2733         */
       
  2734         RMobilePhone::TMobilePhoneVoicemailIdsV3 iMailboxData;
  2712     };
  2735     };
  2713 
  2736 
  2714 #endif // CMMPHONETSY_H
  2737 #endif // CMMPHONETSY_H
  2715 
  2738 
  2716 // End of File
  2739 // End of File