148 // |
148 // |
149 void CPESingleCall::DialEmergency( |
149 void CPESingleCall::DialEmergency( |
150 const TPEPhoneNumber& aEmergencyNumber ) |
150 const TPEPhoneNumber& aEmergencyNumber ) |
151 { |
151 { |
152 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::DialEmergency" ); |
152 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::DialEmergency" ); |
153 iCall->DialEmergencyCall( aEmergencyNumber ); |
153 Call().DialEmergencyCall( aEmergencyNumber ); |
154 } |
154 } |
155 |
155 |
156 // ----------------------------------------------------------------------------- |
156 // ----------------------------------------------------------------------------- |
157 // CPESingleCall::DisableFDNCheck |
157 // CPESingleCall::DisableFDNCheck |
158 // Disables FDN checking for SIM ATK originated calls |
158 // Disables FDN checking for SIM ATK originated calls |
174 // ----------------------------------------------------------------------------- |
174 // ----------------------------------------------------------------------------- |
175 // |
175 // |
176 TInt CPESingleCall::Hold() |
176 TInt CPESingleCall::Hold() |
177 { |
177 { |
178 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Hold" ); |
178 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Hold" ); |
179 return iCall->Hold(); |
179 return Call().Hold(); |
180 } |
180 } |
181 |
181 |
182 // ----------------------------------------------------------------------------- |
182 // ----------------------------------------------------------------------------- |
183 // CPESingleCall::Resume |
183 // CPESingleCall::Resume |
184 // Method resumes held call |
184 // Method resumes held call |
185 // ----------------------------------------------------------------------------- |
185 // ----------------------------------------------------------------------------- |
186 // |
186 // |
187 TInt CPESingleCall::Resume() |
187 TInt CPESingleCall::Resume() |
188 { |
188 { |
189 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Resume" ); |
189 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Resume" ); |
190 return iCall->Resume(); |
190 return Call().Resume(); |
191 } |
191 } |
192 |
192 |
193 // ----------------------------------------------------------------------------- |
193 // ----------------------------------------------------------------------------- |
194 // CPESingleCall::Swap |
194 // CPESingleCall::Swap |
195 // Method swaps active and held call |
195 // Method swaps active and held call |
196 // ----------------------------------------------------------------------------- |
196 // ----------------------------------------------------------------------------- |
197 // |
197 // |
198 TInt CPESingleCall::Swap() |
198 TInt CPESingleCall::Swap() |
199 { |
199 { |
200 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Swap" ); |
200 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Swap" ); |
201 return iCall->Swap(); |
201 return Call().Swap(); |
202 } |
202 } |
203 |
203 |
204 // ----------------------------------------------------------------------------- |
204 // ----------------------------------------------------------------------------- |
205 // CPESingleCall::Transfer |
205 // CPESingleCall::Transfer |
206 // Method Transfers the active and the held call. |
206 // Method Transfers the active and the held call. |
207 // ----------------------------------------------------------------------------- |
207 // ----------------------------------------------------------------------------- |
208 // |
208 // |
209 void CPESingleCall::Transfer( const TDesC& aTransferTarget ) |
209 void CPESingleCall::Transfer( const TDesC& aTransferTarget ) |
210 { |
210 { |
211 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Transfer" ); |
211 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Transfer" ); |
212 iCall->AttendedTransfer( aTransferTarget ); |
212 Call().AttendedTransfer( aTransferTarget ); |
213 } |
213 } |
214 |
214 |
215 // ----------------------------------------------------------------------------- |
215 // ----------------------------------------------------------------------------- |
216 // CPESingleCall::Tone |
216 // CPESingleCall::Tone |
217 // Returns the inband tone needed to play in state transition |
217 // Returns the inband tone needed to play in state transition |
218 // ----------------------------------------------------------------------------- |
218 // ----------------------------------------------------------------------------- |
219 // |
219 // |
220 TCCPTone CPESingleCall::Tone() |
220 TCCPTone CPESingleCall::Tone() |
221 { |
221 { |
222 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Tone" ); |
222 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::Tone" ); |
223 return iCall->Tone(); |
223 return Call().Tone(); |
224 } |
224 } |
225 |
225 |
226 // ----------------------------------------------------------------------------- |
226 // ----------------------------------------------------------------------------- |
227 // CPESingleCall::HangUp |
227 // CPESingleCall::HangUp |
228 // |
228 // |
280 |
280 |
281 // ----------------------------------------------------------------------------- |
281 // ----------------------------------------------------------------------------- |
282 // CPESingleCall::IsSecureCall |
282 // CPESingleCall::IsSecureCall |
283 // ----------------------------------------------------------------------------- |
283 // ----------------------------------------------------------------------------- |
284 // |
284 // |
285 TBool CPESingleCall::IsSecureCall() const |
285 TBool CPESingleCall::IsSecureCall() |
286 { |
286 { |
287 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::IsSecureCall" ); |
287 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::IsSecureCall" ); |
288 return iCall->IsSecured(); |
288 return Call().IsSecured(); |
289 } |
289 } |
290 |
290 |
291 // ----------------------------------------------------------------------------- |
291 // ----------------------------------------------------------------------------- |
292 // CPESingleCall::SecureSpecified |
292 // CPESingleCall::SecureSpecified |
293 // ----------------------------------------------------------------------------- |
293 // ----------------------------------------------------------------------------- |
294 // |
294 // |
295 TBool CPESingleCall::SecureSpecified() const |
295 TBool CPESingleCall::SecureSpecified() |
296 { |
296 { |
297 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::SecureSpecified" ); |
297 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::SecureSpecified" ); |
298 return iCall->SecureSpecified(); |
298 return Call().SecureSpecified(); |
299 } |
299 } |
300 |
300 |
301 // ----------------------------------------------------------------------------- |
301 // ----------------------------------------------------------------------------- |
302 // CPESingleCall::AcceptUnattendedTransfer |
302 // CPESingleCall::AcceptUnattendedTransfer |
303 // ----------------------------------------------------------------------------- |
303 // ----------------------------------------------------------------------------- |
304 // |
304 // |
305 TInt CPESingleCall::AcceptUnattendedTransfer() |
305 TInt CPESingleCall::AcceptUnattendedTransfer() |
306 { |
306 { |
307 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::AcceptUnattendedTransfer" ); |
307 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::AcceptUnattendedTransfer" ); |
308 |
308 |
309 return iCall->AcceptTransfer( ETrue ); |
309 return Call().AcceptTransfer( ETrue ); |
310 } |
310 } |
311 |
311 |
312 |
312 |
313 // ----------------------------------------------------------------------------- |
313 // ----------------------------------------------------------------------------- |
314 // CPESingleCall::RejectUnattendedTransfer |
314 // CPESingleCall::RejectUnattendedTransfer |
316 // |
316 // |
317 TInt CPESingleCall::RejectUnattendedTransfer() |
317 TInt CPESingleCall::RejectUnattendedTransfer() |
318 { |
318 { |
319 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::RejectUnattendedTransfer" ); |
319 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::RejectUnattendedTransfer" ); |
320 |
320 |
321 return iCall->AcceptTransfer( EFalse ); |
321 return Call().AcceptTransfer( EFalse ); |
322 } |
322 } |
323 |
323 |
324 // ----------------------------------------------------------------------------- |
324 // ----------------------------------------------------------------------------- |
325 // CPESingleCall::UnattendedTransfer |
325 // CPESingleCall::UnattendedTransfer |
326 // ----------------------------------------------------------------------------- |
326 // ----------------------------------------------------------------------------- |
327 // |
327 // |
328 TInt CPESingleCall::UnattendedTransfer( const TDesC& aTransferTo ) const |
328 TInt CPESingleCall::UnattendedTransfer( const TDesC& aTransferTo ) |
329 { |
329 { |
330 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::UnattendedTransfer" ); |
330 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::UnattendedTransfer" ); |
331 |
331 |
332 return iCall->UnattendedTransfer( aTransferTo ); |
332 return Call().UnattendedTransfer( aTransferTo ); |
333 } |
333 } |
334 |
334 |
335 // ----------------------------------------------------------------------------- |
335 // ----------------------------------------------------------------------------- |
336 // CPESingleCall::ForwardCallToAddress |
336 // CPESingleCall::ForwardCallToAddress |
337 // ----------------------------------------------------------------------------- |
337 // ----------------------------------------------------------------------------- |
338 // |
338 // |
339 TInt CPESingleCall::ForwardCallToAddress( TInt aIndex ) |
339 TInt CPESingleCall::ForwardCallToAddress( TInt aIndex ) |
340 { |
340 { |
341 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::ForwardToAddress" ); |
341 TEFLOGSTRING( KTAINT, "CALL CPESingleCall::ForwardToAddress" ); |
342 TRAPD( err, iCall->ForwardToAddressL( aIndex ) ); |
342 TRAPD( err, Call().ForwardToAddressL( aIndex ) ); |
343 return err; |
343 return err; |
344 } |
344 } |
345 |
345 |
346 // End of File |
346 // End of File |