equal
deleted
inserted
replaced
94 virtual TInt NumberOfSlotsL(const TInt aIpc); |
94 virtual TInt NumberOfSlotsL(const TInt aIpc); |
95 virtual TInt CancelService(const TInt aIpc,const TTsyReqHandle aTsyReqHandle); |
95 virtual TInt CancelService(const TInt aIpc,const TTsyReqHandle aTsyReqHandle); |
96 |
96 |
97 // MSubSessionExtBaseTSY pure virtual |
97 // MSubSessionExtBaseTSY pure virtual |
98 virtual TInt ExtFunc(const TTsyReqHandle aTsyReqHandle,const TInt aIpc,const TDataPackage& aPackage); |
98 virtual TInt ExtFunc(const TTsyReqHandle aTsyReqHandle,const TInt aIpc,const TDataPackage& aPackage); |
99 |
99 |
|
100 void ReloadConfigurationSettingsL(); |
|
101 |
100 protected: |
102 protected: |
101 void ConstructL(); |
103 void ConstructL(); |
102 |
104 |
103 private: |
105 private: |
104 enum TSmsRxEvent |
106 enum TSmsRxEvent |
118 ESmsRxStateSuspend, |
120 ESmsRxStateSuspend, |
119 ESmsRxStateWaitingForNetworkResumeResponse, |
121 ESmsRxStateWaitingForNetworkResumeResponse, |
120 ESmsRxStateWaitingToStart |
122 ESmsRxStateWaitingToStart |
121 } iRxState; |
123 } iRxState; |
122 |
124 |
123 TSmsRxState iRxStatePrevious; |
|
124 |
|
125 enum TSmsTxEvent |
125 enum TSmsTxEvent |
126 { |
126 { |
127 ESmsEventSendReq, |
127 ESmsEventSendReq, |
128 ESmsEventSubmitReportReceived |
128 ESmsEventSubmitReportReceived |
129 }; |
129 }; |
193 void LogTMobileSmsAttributesV1(const RMobileSmsMessaging::TMobileSmsAttributesV1& aSmsAttributesV1); |
193 void LogTMobileSmsAttributesV1(const RMobileSmsMessaging::TMobileSmsAttributesV1& aSmsAttributesV1); |
194 void AppendTonToBuffer(TDes8& aBuffer, const RMobilePhone::TMobileTON& aTon); |
194 void AppendTonToBuffer(TDes8& aBuffer, const RMobilePhone::TMobileTON& aTon); |
195 void AppendNpiToBuffer(TDes8& aBuffer, const RMobilePhone::TMobileNPI& aNpi); |
195 void AppendNpiToBuffer(TDes8& aBuffer, const RMobilePhone::TMobileNPI& aNpi); |
196 #endif |
196 #endif |
197 |
197 |
198 TInt ReloadConfigL(const TTsyReqHandle aReqHandle); |
|
199 HBufC8* PduToAscii(TDesC8& aSmsPdu); |
198 HBufC8* PduToAscii(TDesC8& aSmsPdu); |
200 void DumpPdu(const TDesC8& aText, TDesC8& aSmsPdu, HBufC8* aPduInAscii = 0); |
199 void DumpPdu(const TDesC8& aText, TDesC8& aSmsPdu, HBufC8* aPduInAscii = 0); |
|
200 |
|
201 void Reset(); |
|
202 void InitializeL(); |
201 |
203 |
202 private: |
204 private: |
203 |
205 |
204 CSimTimer* iRxTimer; |
206 CSimTimer* iRxTimer; |
205 CSimTimer* iTxTimer; |
207 CSimTimer* iTxTimer; |