equal
deleted
inserted
replaced
119 const TDataPackage& aPackage ) |
119 const TDataPackage& aPackage ) |
120 { |
120 { |
121 TInt ret = KErrNone; |
121 TInt ret = KErrNone; |
122 TInt trapError = KErrNone; |
122 TInt trapError = KErrNone; |
123 |
123 |
124 // reset last tsy request type |
|
125 iReqHandleType = EMultimodeUssdReqHandleUnknown; |
|
126 |
|
127 // before processing further the request, check if offline mode status |
124 // before processing further the request, check if offline mode status |
128 // is enabled and if the given request can be perfomed in that case. |
125 // is enabled and if the given request can be perfomed in that case. |
129 if ( ERfsStateInfoInactive == iMmPhone->GetRfStateInfo() && |
126 if ( ERfsStateInfoInactive == iMmPhone->GetRfStateInfo() && |
130 ( !IsRequestPossibleInOffline( aIpc ) ) ) |
127 ( !IsRequestPossibleInOffline( aIpc ) ) ) |
131 { |
128 { |
148 } |
145 } |
149 else if ( ret != KErrNone ) |
146 else if ( ret != KErrNone ) |
150 { |
147 { |
151 ReqCompleted( aTsyReqHandle, ret ); |
148 ReqCompleted( aTsyReqHandle, ret ); |
152 } |
149 } |
153 |
150 } |
154 // save request handle |
151 |
155 if ( EMultimodeUssdReqHandleUnknown != iReqHandleType ) |
|
156 { |
|
157 #ifdef REQHANDLE_TIMER |
|
158 SetTypeOfResponse( iReqHandleType, aTsyReqHandle ); |
|
159 #else |
|
160 iTsyReqHandleStore->SetTsyReqHandle( iReqHandleType, |
|
161 aTsyReqHandle ); |
|
162 #endif // REQHANDLE_TIMER |
|
163 } |
|
164 } |
|
165 |
|
166 return KErrNone; |
152 return KErrNone; |
167 } |
153 } |
168 |
154 |
169 // --------------------------------------------------------------------------- |
155 // --------------------------------------------------------------------------- |
170 // CMmUssdTsy::DoExtFuncL |
156 // CMmUssdTsy::DoExtFuncL |