phoneengine/callhandling/src/cpesinglecall.cpp
changeset 72 c76a0b1755b9
parent 37 ba76fc04e6c2
equal deleted inserted replaced
64:6aaf0276100e 72:c76a0b1755b9
   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 // 
   230 //
   230 //
   231 TInt CPESingleCall::HangUp()
   231 TInt CPESingleCall::HangUp()
   232     {
   232     {
   233     TEFLOGSTRING( KTAREQOUT, "CALL CPESingleCall::HangUp" );
   233     TEFLOGSTRING( KTAREQOUT, "CALL CPESingleCall::HangUp" );
   234     SetMissedCall( EFalse );
   234     SetMissedCall( EFalse );
   235     return iCall->HangUp();
   235     return Call().HangUp();
   236     }
   236     }
   237 
   237 
   238 // -----------------------------------------------------------------------------
   238 // -----------------------------------------------------------------------------
   239 // CPESingleCall::GetCallInfo
   239 // CPESingleCall::GetCallInfo
   240 // Method returns call information.
   240 // Method returns call information.
   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