telephonyserverplugins/common_tsy/commontsy/inc/mmtsy/cmmphonetsy.h
branchRCL_3
changeset 7 fe8b59ab9fa0
parent 5 7ef16719d8cb
child 15 8b9e023e329f
equal deleted inserted replaced
6:fc69e1e37771 7:fe8b59ab9fa0
   207             // own request handle record in iTsyReqHandleStore above the
   207             // own request handle record in iTsyReqHandleStore above the
   208             // following!
   208             // following!
   209             EMultimodePhoneMaxNumOfRequests
   209             EMultimodePhoneMaxNumOfRequests
   210             };
   210             };
   211 
   211 
   212         class CNosBootState : public CBase
   212         struct TNosBootState
   213             {
   213             {
   214             public:
       
   215                 TBool iSIMReady;
   214                 TBool iSIMReady;
   216                 TBool iADNReady;
   215                 TBool iADNReady;
   217                 TBool iSecReady;
   216                 TBool iSecReady;
   218                 TBool iCachingActive;
   217                 TBool iCachingActive;
   219             };
   218             };
   694          * Returns current DOS bootstate
   693          * Returns current DOS bootstate
   695          *          
   694          *          
   696          *
   695          *
   697          * @return DOS boot state
   696          * @return DOS boot state
   698          */
   697          */
   699         virtual CMmPhoneTsy::CNosBootState* NosBootState();
   698         virtual CMmPhoneTsy::TNosBootState* NosBootState();
   700 
   699 
   701         /**
   700         /**
   702          * Returns current Phonebook state
   701          * Returns current Phonebook state
   703          *          
   702          *          
   704          *
   703          *
   705          * @return pointer to pb state -class
   704          * @return pointer to pb state -class
   706          */
   705          */
   707         virtual CStorageInfoData* PhoneBookState();
   706         virtual CStorageInfoData* PhoneBookState();
   708 
   707 
   709         /**
       
   710          * Sets new DOS bootstate
       
   711          *          
       
   712          *
       
   713          * @param aNewState new state
       
   714          */
       
   715         virtual void SetNosBootState( CMmPhoneTsy::CNosBootState* aNewState );
       
   716 
   708 
   717         /**
   709         /**
   718          * Returns a pointer to active phone extension.
   710          * Returns a pointer to active phone extension.
   719          *          
   711          *          
   720          *
   712          *
  1197          * Get pointer to Supplementary Services Tsy
  1189          * Get pointer to Supplementary Services Tsy
  1198          *          
  1190          *          
  1199          *
  1191          *
  1200          */
  1192          */
  1201         virtual CMmSupplServTsy* GetSupplServTsy();
  1193         virtual CMmSupplServTsy* GetSupplServTsy();
  1202 
       
  1203         /**
       
  1204          * Returns req handle type
       
  1205          *          
       
  1206          *
       
  1207          * @return ReqHandleType
       
  1208          */
       
  1209         CMmPhoneTsy::TPhoneRequestTypes HandleType();
       
  1210 
  1194 
  1211         /**
  1195         /**
  1212          * Sets the message manager pointer
  1196          * Sets the message manager pointer
  1213          *          
  1197          *          
  1214          *
  1198          *
  2444         RMobilePhone::TMobilePhoneALSLine iTempAlsLine;
  2428         RMobilePhone::TMobilePhoneALSLine iTempAlsLine;
  2445 
  2429 
  2446         /**
  2430         /**
  2447          * DOS BootState
  2431          * DOS BootState
  2448          */         
  2432          */         
  2449         CNosBootState iBootState;
  2433         TNosBootState iBootState;
  2450 
  2434 
  2451         /**
  2435         /**
  2452          * Phonebook state
  2436          * Phonebook state
  2453          */         
  2437          */         
  2454         CStorageInfoData* iPhoneBookState;
  2438         CStorageInfoData* iPhoneBookState;